Class ContactListChainLogic
java.lang.Object
com.echothree.util.server.control.BaseLogic
com.echothree.model.control.chain.server.logic.BaseChainLogic
com.echothree.model.control.contactlist.server.logic.ContactListChainLogic
-
Field Summary
Fields inherited from class com.echothree.util.server.control.BaseLogic
coreControl -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ChainInstancecreateChainInstance(ExecutionErrorAccumulator eea, String chainKindName, String chainTypeName, PartyContactList partyContactList, BasePK createdBy) In looking for the Chain, the following are checked: 1) Check for PartyTypeContactList, if exists, use it; skip 2-3.protected ChainInstancecreateContactListChainInstance(ExecutionErrorAccumulator eea, String chainTypeName, PartyContactList partyContactList, BasePK createdBy) createContactListConfirmationChainInstance(ExecutionErrorAccumulator eea, Party party, PartyContactList partyContactList, BasePK createdBy) createContactListSubscribeChainInstance(ExecutionErrorAccumulator eea, Party party, PartyContactList partyContactList, BasePK createdBy) createContactListUnsubscribeChainInstance(ExecutionErrorAccumulator eea, Party party, PartyContactList partyContactList, BasePK createdBy) static ContactListChainLogicMethods inherited from class com.echothree.model.control.chain.server.logic.BaseChainLogic
countChainInstanceEntityRoles, countChainInstanceEntityRoles, countChainInstanceEntityRolesByChainEntityRoleType, countChainInstanceEntityRolesByEntityInstance, createChainInstance, createChainInstance, createChainInstance, deleteChainInstancedByChainEntityRoleTypeAndEntityInstance, getChain, getChainEntityRoleTypeByName, getChainKindByName, getChainTypeByName, getChainTypeByNameMethods inherited from class com.echothree.util.server.control.BaseLogic
addExecutionError, addSecurityMessage, getEntityInstanceByBaseEntity, getEntityInstanceByBasePK, getSession, handleExecutionError, handleSecurityMessage, hasExecutionErrors
-
Constructor Details
-
ContactListChainLogic
protected ContactListChainLogic()
-
-
Method Details
-
getInstance
-
createChainInstance
protected ChainInstance createChainInstance(ExecutionErrorAccumulator eea, String chainKindName, String chainTypeName, PartyContactList partyContactList, BasePK createdBy) In looking for the Chain, the following are checked: 1) Check for PartyTypeContactList, if exists, use it; skip 2-3. 2) Check for PartyTypeContactListGroup, if exists, use it; skip 3. 3) Check for default for the particular type of chain needed. -
createContactListChainInstance
protected ChainInstance createContactListChainInstance(ExecutionErrorAccumulator eea, String chainTypeName, PartyContactList partyContactList, BasePK createdBy) -
createContactListConfirmationChainInstance
public ChainInstance createContactListConfirmationChainInstance(ExecutionErrorAccumulator eea, Party party, PartyContactList partyContactList, BasePK createdBy) -
createContactListSubscribeChainInstance
public ChainInstance createContactListSubscribeChainInstance(ExecutionErrorAccumulator eea, Party party, PartyContactList partyContactList, BasePK createdBy) -
createContactListUnsubscribeChainInstance
public ChainInstance createContactListUnsubscribeChainInstance(ExecutionErrorAccumulator eea, Party party, PartyContactList partyContactList, BasePK createdBy)
-