Class TrainingClassLogic
java.lang.Object
com.echothree.util.server.control.BaseLogic
com.echothree.model.control.training.server.logic.TrainingClassLogic
-
Field Summary
Fields inherited from class com.echothree.util.server.control.BaseLogic
coreControl -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateTrainingClass(ExecutionErrorAccumulator eea, String trainingClassName, Long estimatedReadingTime, Long readingTimeAllowed, Long estimatedTestingTime, Long testingTimeAllowed, Long requiredCompletionTime, WorkEffortScope workEffortScope, Integer defaultPercentageToPass, Integer overallQuestionCount, Long testingValidityTime, Long expiredRetentionTime, Boolean alwaysReassignOnExpiration, Boolean isDefault, Integer sortOrder, Language language, String description, MimeType overviewMimeType, String overview, MimeType introductionMimeType, String introduction, BasePK createdBy) voiddeleteTrainingClass(ExecutionErrorAccumulator eea, TrainingClass trainingClass, BasePK deletedBy) static TrainingClassLogicgetTrainingClassByName(ExecutionErrorAccumulator eea, String trainingClassName, boolean allowDefault) getTrainingClassByNameForUpdate(ExecutionErrorAccumulator eea, String trainingClassName, boolean allowDefault) getTrainingClassByUniversalSpec(ExecutionErrorAccumulator eea, TrainingClassUniversalSpec universalSpec, boolean allowDefault) getTrainingClassByUniversalSpec(ExecutionErrorAccumulator eea, TrainingClassUniversalSpec universalSpec, boolean allowDefault, EntityPermission entityPermission) getTrainingClassByUniversalSpecForUpdate(ExecutionErrorAccumulator eea, TrainingClassUniversalSpec universalSpec, boolean allowDefault) Methods inherited from class com.echothree.util.server.control.BaseLogic
addExecutionError, addSecurityMessage, getEntityInstanceByBaseEntity, getEntityInstanceByBasePK, getSession, handleExecutionError, handleSecurityMessage, hasExecutionErrors
-
Constructor Details
-
TrainingClassLogic
protected TrainingClassLogic()
-
-
Method Details
-
getInstance
-
createTrainingClass
public TrainingClass createTrainingClass(ExecutionErrorAccumulator eea, String trainingClassName, Long estimatedReadingTime, Long readingTimeAllowed, Long estimatedTestingTime, Long testingTimeAllowed, Long requiredCompletionTime, WorkEffortScope workEffortScope, Integer defaultPercentageToPass, Integer overallQuestionCount, Long testingValidityTime, Long expiredRetentionTime, Boolean alwaysReassignOnExpiration, Boolean isDefault, Integer sortOrder, Language language, String description, MimeType overviewMimeType, String overview, MimeType introductionMimeType, String introduction, BasePK createdBy) -
getTrainingClassByName
public TrainingClass getTrainingClassByName(ExecutionErrorAccumulator eea, String trainingClassName, boolean allowDefault) -
getTrainingClassByNameForUpdate
public TrainingClass getTrainingClassByNameForUpdate(ExecutionErrorAccumulator eea, String trainingClassName, boolean allowDefault) -
getTrainingClassByUniversalSpec
public TrainingClass getTrainingClassByUniversalSpec(ExecutionErrorAccumulator eea, TrainingClassUniversalSpec universalSpec, boolean allowDefault, EntityPermission entityPermission) -
getTrainingClassByUniversalSpec
public TrainingClass getTrainingClassByUniversalSpec(ExecutionErrorAccumulator eea, TrainingClassUniversalSpec universalSpec, boolean allowDefault) -
getTrainingClassByUniversalSpecForUpdate
public TrainingClass getTrainingClassByUniversalSpecForUpdate(ExecutionErrorAccumulator eea, TrainingClassUniversalSpec universalSpec, boolean allowDefault) -
deleteTrainingClass
public void deleteTrainingClass(ExecutionErrorAccumulator eea, TrainingClass trainingClass, BasePK deletedBy)
-