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
-
Method Summary
Modifier and TypeMethodDescriptionprotected 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.protected ChainInstance
createContactListChainInstance
(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 ContactListChainLogic
Methods inherited from class com.echothree.model.control.chain.server.logic.BaseChainLogic
countChainInstanceEntityRoles, countChainInstanceEntityRoles, countChainInstanceEntityRolesByChainEntityRoleType, countChainInstanceEntityRolesByEntityInstance, createChainInstance, createChainInstance, createChainInstance, deleteChainInstancedByChainEntityRoleTypeAndEntityInstance, getChain, getChainEntityRoleTypeByName, getChainKindByName, getChainTypeByName, getChainTypeByName
Methods inherited from class com.echothree.util.server.control.BaseLogic
addExecutionError, addSecurityMessage, getEntityInstanceByBaseEntity, getEntityInstanceByBasePK, getSession, handleExecutionError, handleSecurityMessage, hasExecutionErrors
-
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)
-