Class BaseChainLogic
java.lang.Object
com.echothree.util.server.control.BaseLogic
com.echothree.model.control.chain.server.logic.BaseChainLogic
- Direct Known Subclasses:
ContactListChainLogic
,PartyChainLogic
,SubscriptionChainLogic
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected long
countChainInstanceEntityRoles
(ChainEntityRoleType chainEntityRoleType, EntityInstance entityInstance) protected Long
countChainInstanceEntityRoles
(ExecutionErrorAccumulator eea, ChainType chainType, String chainEntityRoleTypeName, EntityInstance entityInstance) protected long
countChainInstanceEntityRolesByChainEntityRoleType
(ChainEntityRoleType chainEntityRoleType) protected long
countChainInstanceEntityRolesByEntityInstance
(EntityInstance entityInstance) protected ChainInstance
createChainInstance
(ExecutionErrorAccumulator eea, Chain chain, BasePK createdBy) protected ChainInstance
createChainInstance
(ExecutionErrorAccumulator eea, ChainType chainType, Party party, BasePK createdBy) protected ChainInstance
createChainInstance
(ExecutionErrorAccumulator eea, String chainKindName, String chainTypeName, Party party, BasePK createdBy) protected void
deleteChainInstancedByChainEntityRoleTypeAndEntityInstance
(ChainEntityRoleType chainEntityRoleType, EntityInstance entityInstance, BasePK deletedBy) protected Chain
getChain
(ExecutionErrorAccumulator eea, ChainType chainType, Party party) getChainEntityRoleTypeByName
(ExecutionErrorAccumulator eea, ChainType chainType, String chainEntityRoleTypeName) getChainKindByName
(ExecutionErrorAccumulator eea, String chainKindName) getChainTypeByName
(ExecutionErrorAccumulator eea, ChainKind chainKind, String chainTypeName) getChainTypeByName
(ExecutionErrorAccumulator eea, String chainKindName, String chainTypeName) Methods inherited from class com.echothree.util.server.control.BaseLogic
addExecutionError, addSecurityMessage, getEntityInstanceByBaseEntity, getEntityInstanceByBasePK, getSession, handleExecutionError, handleSecurityMessage, hasExecutionErrors
-
Constructor Details
-
BaseChainLogic
protected BaseChainLogic()
-
-
Method Details
-
getChainKindByName
-
getChainTypeByName
public ChainType getChainTypeByName(ExecutionErrorAccumulator eea, ChainKind chainKind, String chainTypeName) -
getChainTypeByName
public ChainType getChainTypeByName(ExecutionErrorAccumulator eea, String chainKindName, String chainTypeName) -
getChainEntityRoleTypeByName
public ChainEntityRoleType getChainEntityRoleTypeByName(ExecutionErrorAccumulator eea, ChainType chainType, String chainEntityRoleTypeName) -
countChainInstanceEntityRolesByChainEntityRoleType
protected long countChainInstanceEntityRolesByChainEntityRoleType(ChainEntityRoleType chainEntityRoleType) -
countChainInstanceEntityRolesByEntityInstance
-
countChainInstanceEntityRoles
protected long countChainInstanceEntityRoles(ChainEntityRoleType chainEntityRoleType, EntityInstance entityInstance) -
countChainInstanceEntityRoles
protected Long countChainInstanceEntityRoles(ExecutionErrorAccumulator eea, ChainType chainType, String chainEntityRoleTypeName, EntityInstance entityInstance) -
getChain
-
createChainInstance
protected ChainInstance createChainInstance(ExecutionErrorAccumulator eea, Chain chain, BasePK createdBy) -
createChainInstance
protected ChainInstance createChainInstance(ExecutionErrorAccumulator eea, ChainType chainType, Party party, BasePK createdBy) -
createChainInstance
protected ChainInstance createChainInstance(ExecutionErrorAccumulator eea, String chainKindName, String chainTypeName, Party party, BasePK createdBy) -
deleteChainInstancedByChainEntityRoleTypeAndEntityInstance
protected void deleteChainInstancedByChainEntityRoleTypeAndEntityInstance(ChainEntityRoleType chainEntityRoleType, EntityInstance entityInstance, BasePK deletedBy)
-