Class AssociateProgramLogic
java.lang.Object
com.echothree.util.server.control.BaseLogic
com.echothree.model.control.associate.server.logic.AssociateProgramLogic
-
Field Summary
Fields inherited from class com.echothree.util.server.control.BaseLogic
coreControl -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateAssociateProgram(ExecutionErrorAccumulator eea, String associateProgramName, Sequence associateSequence, Sequence associatePartyContactMechanismSequence, Sequence associateReferralSequence, Integer itemIndirectSalePercent, Integer itemDirectSalePercent, Boolean isDefault, Integer sortOrder, Language language, String description, BasePK createdBy) voiddeleteAssociateProgram(ExecutionErrorAccumulator eea, AssociateProgram associateProgram, BasePK deletedBy) getAssociateProgramByName(ExecutionErrorAccumulator eea, String associateProgramName) getAssociateProgramByName(ExecutionErrorAccumulator eea, String associateProgramName, EntityPermission entityPermission) getAssociateProgramByNameForUpdate(ExecutionErrorAccumulator eea, String associateProgramName) getAssociateProgramByUniversalSpec(ExecutionErrorAccumulator eea, AssociateProgramUniversalSpec universalSpec, boolean allowDefault) getAssociateProgramByUniversalSpec(ExecutionErrorAccumulator eea, AssociateProgramUniversalSpec universalSpec, boolean allowDefault, EntityPermission entityPermission) getAssociateProgramByUniversalSpecForUpdate(ExecutionErrorAccumulator eea, AssociateProgramUniversalSpec universalSpec, boolean allowDefault) static AssociateProgramLogicMethods inherited from class com.echothree.util.server.control.BaseLogic
addExecutionError, addSecurityMessage, getEntityInstanceByBaseEntity, getEntityInstanceByBasePK, getSession, handleExecutionError, handleSecurityMessage, hasExecutionErrors
-
Constructor Details
-
AssociateProgramLogic
protected AssociateProgramLogic()
-
-
Method Details
-
getInstance
-
createAssociateProgram
public AssociateProgram createAssociateProgram(ExecutionErrorAccumulator eea, String associateProgramName, Sequence associateSequence, Sequence associatePartyContactMechanismSequence, Sequence associateReferralSequence, Integer itemIndirectSalePercent, Integer itemDirectSalePercent, Boolean isDefault, Integer sortOrder, Language language, String description, BasePK createdBy) -
getAssociateProgramByName
public AssociateProgram getAssociateProgramByName(ExecutionErrorAccumulator eea, String associateProgramName, EntityPermission entityPermission) -
getAssociateProgramByName
public AssociateProgram getAssociateProgramByName(ExecutionErrorAccumulator eea, String associateProgramName) -
getAssociateProgramByNameForUpdate
public AssociateProgram getAssociateProgramByNameForUpdate(ExecutionErrorAccumulator eea, String associateProgramName) -
getAssociateProgramByUniversalSpec
public AssociateProgram getAssociateProgramByUniversalSpec(ExecutionErrorAccumulator eea, AssociateProgramUniversalSpec universalSpec, boolean allowDefault, EntityPermission entityPermission) -
getAssociateProgramByUniversalSpec
public AssociateProgram getAssociateProgramByUniversalSpec(ExecutionErrorAccumulator eea, AssociateProgramUniversalSpec universalSpec, boolean allowDefault) -
getAssociateProgramByUniversalSpecForUpdate
public AssociateProgram getAssociateProgramByUniversalSpecForUpdate(ExecutionErrorAccumulator eea, AssociateProgramUniversalSpec universalSpec, boolean allowDefault) -
deleteAssociateProgram
public void deleteAssociateProgram(ExecutionErrorAccumulator eea, AssociateProgram associateProgram, BasePK deletedBy)
-