class QuestionServiceImpl implements QuestionService {

    @Override
    public List<ValidationMessages> markAsComplete(Long questionId, Long applicationId, Long markedAsCompleteById) {
        questionStatusRestService.assign(questionId, applicationId, 0L, 0L);
        LOG.debug(String.format("mark question(application details) as complete %s / %s /%s ", questionId, applicationId, markedAsCompleteById));
        return questionStatusRestService.markAsComplete(questionId, applicationId, markedAsCompleteById).getSuccess();
    }

    public  QuestionServiceImpl(QuestionRestService questionRestService,
                               QuestionStatusRestService questionStatusRestService,
                               UserRestService userRestService);

}