Class PartyTrainingClassLogic
java.lang.Object
com.echothree.util.server.control.BaseLogic
com.echothree.model.control.training.server.logic.PartyTrainingClassLogic
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoid
checkPartyTrainingClassStatus
(ExecutionErrorAccumulator eea, PartyTrainingClass partyTrainingClass, PartyPK modifiedBy) Check to make sure that the Party requesting the Party Training Class is the one that its assigned to, and verify that its in a valid status for requesting the information.createPartyTrainingClass
(Session session, PartyTrainingClassLogic.PreparedPartyTrainingClass preparedPartyTrainingClass, BasePK createdBy) void
deletePartyTrainingClass
(PartyTrainingClass partyTrainingClass, BasePK deleteBy) static PartyTrainingClassLogic
getPartyTrainingClassByName
(ExecutionErrorAccumulator eea, String partyTrainingClassName) preparePartyTrainingClass
(ExecutionErrorAccumulator eea, Party party, TrainingClass trainingClass, Long completedTime, Long validUntilTime) void
updatePartyTrainingClassFromValue
(PartyTrainingClassDetailValue partyTrainingClassDetailValue, BasePK updatedBy) Methods inherited from class com.echothree.util.server.control.BaseLogic
addExecutionError, addSecurityMessage, getEntityInstanceByBaseEntity, getEntityInstanceByBasePK, getSession, handleExecutionError, handleSecurityMessage, hasExecutionErrors
-
Method Details
-
getInstance
-
getPartyTrainingClassByName
public PartyTrainingClass getPartyTrainingClassByName(ExecutionErrorAccumulator eea, String partyTrainingClassName) -
preparePartyTrainingClass
public PartyTrainingClassLogic.PreparedPartyTrainingClass preparePartyTrainingClass(ExecutionErrorAccumulator eea, Party party, TrainingClass trainingClass, Long completedTime, Long validUntilTime) -
createPartyTrainingClass
public PartyTrainingClass createPartyTrainingClass(Session session, PartyTrainingClassLogic.PreparedPartyTrainingClass preparedPartyTrainingClass, BasePK createdBy) -
checkPartyTrainingClassStatus
public void checkPartyTrainingClassStatus(ExecutionErrorAccumulator eea, PartyTrainingClass partyTrainingClass, PartyPK modifiedBy) Check to make sure that the Party requesting the Party Training Class is the one that its assigned to, and verify that its in a valid status for requesting the information. -
updatePartyTrainingClassFromValue
public void updatePartyTrainingClassFromValue(PartyTrainingClassDetailValue partyTrainingClassDetailValue, BasePK updatedBy) -
deletePartyTrainingClass
-