Class DefaultEvaluationExecutionService
java.lang.Object
ch.tocco.nice2.optional.evaluation.api.flow.DefaultEvaluationExecutionService
- All Implemented Interfaces:
EvaluationExecutionService
-
Nested Class Summary
Nested classes/interfaces inherited from interface ch.tocco.nice2.optional.evaluation.api.flow.EvaluationExecutionService
EvaluationExecutionService.Evaluation, EvaluationExecutionService.Question, EvaluationExecutionService.QuestionCategory -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final BusinessUnitManagerprotected final Contextprotected final DefaultDisplayServiceprotected final EmailTemplateLoadServiceprotected final CommandExecutorprotected final L10Nprotected final MailFactoryprotected final QueryBuilderFactoryprotected final SecurityManager -
Constructor Summary
ConstructorsConstructorDescriptionDefaultEvaluationExecutionService(Context context, QueryBuilderFactory queryBuilderFactory, SecurityManager securityManager, TemplateEngineFactory templateEngineFactory, EmailTemplateLoadService emailTemplateService, MailFactory mailFactory, CommandExecutor executor, BusinessUnitManager businessUnitManager, L10N l10N, DisplayFactory displayFactory, DefaultDisplayService defaultDisplayService) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddAdditionalEvaluationProperties(EvaluationExecutionService.Evaluation evaluation, Entity evaluationPartyAssignment, Entity evaluationExecution, Entity questionnaire) voidprotected StringgetDefaultDisplay(Entity evaluationExecution, String executionRelation) getKeyForUuid(String uuid) protected StringvoidsaveAnswer(String evaluationPartyAssignmentKey, String questionKey, List<String> answers) voidsaveComment(String evaluationPartyAssignmentKey, String questionKey, String comment) voidsetAnswerSavers(List<AnswerSaverContribution> contributions) voidshareAnswer(String evaluationPartyAssignmentKey, String questionKey)
-
Field Details
-
context
-
queryBuilderFactory
-
securityManager
-
emailTemplateService
-
mailFactory
-
executor
-
businessUnitManager
-
l10N
-
defaultDisplayService
-
-
Constructor Details
-
DefaultEvaluationExecutionService
public DefaultEvaluationExecutionService(Context context, QueryBuilderFactory queryBuilderFactory, SecurityManager securityManager, TemplateEngineFactory templateEngineFactory, EmailTemplateLoadService emailTemplateService, MailFactory mailFactory, CommandExecutor executor, BusinessUnitManager businessUnitManager, L10N l10N, DisplayFactory displayFactory, DefaultDisplayService defaultDisplayService)
-
-
Method Details
-
getKeyForUuid
- Specified by:
getKeyForUuidin interfaceEvaluationExecutionService
-
load
- Specified by:
loadin interfaceEvaluationExecutionService
-
addAdditionalEvaluationProperties
protected void addAdditionalEvaluationProperties(EvaluationExecutionService.Evaluation evaluation, Entity evaluationPartyAssignment, Entity evaluationExecution, Entity questionnaire) -
getLabel
-
getDefaultDisplay
-
saveAnswer
public void saveAnswer(String evaluationPartyAssignmentKey, String questionKey, List<String> answers) - Specified by:
saveAnswerin interfaceEvaluationExecutionService
-
saveComment
- Specified by:
saveCommentin interfaceEvaluationExecutionService
-
finish
- Specified by:
finishin interfaceEvaluationExecutionService
-
setAnswerSavers
-