Class PartyTrainingClassLogic
java.lang.Object
com.echothree.util.server.control.BaseLogic
com.echothree.model.control.training.server.logic.PartyTrainingClassLogic
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class com.echothree.util.server.control.BaseLogic
coreControl -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcheckPartyTrainingClassStatus(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) voiddeletePartyTrainingClass(PartyTrainingClass partyTrainingClass, BasePK deleteBy) static PartyTrainingClassLogicgetPartyTrainingClassByName(ExecutionErrorAccumulator eea, String partyTrainingClassName) preparePartyTrainingClass(ExecutionErrorAccumulator eea, Party party, TrainingClass trainingClass, Long completedTime, Long validUntilTime) voidupdatePartyTrainingClassFromValue(PartyTrainingClassDetailValue partyTrainingClassDetailValue, BasePK updatedBy) Methods inherited from class com.echothree.util.server.control.BaseLogic
addExecutionError, addSecurityMessage, getEntityInstanceByBaseEntity, getEntityInstanceByBasePK, getSession, handleExecutionError, handleSecurityMessage, hasExecutionErrors
-
Constructor Details
-
PartyTrainingClassLogic
protected PartyTrainingClassLogic()
-
-
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
-