Class LinkLogic
java.lang.Object
com.echothree.util.server.control.BaseLogic
com.echothree.model.control.core.server.logic.LinkLogic
-
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 TypeMethodDescriptioncreateLink(ExecutionErrorAccumulator eea, LinkType linkType, EntityInstance sourceEntityInstance, EntityInstance targetEntityInstance, BasePK createdBy) createLink(ExecutionErrorAccumulator eea, String linkTypeName, EntityInstance sourceEntityInstance, EntityInstance targetEntityInstance, BasePK createdBy) voiddeleteLink(Link link, BasePK deletedBy) voiddeleteLink(ExecutionErrorAccumulator eea, LinkType linkType, EntityInstance sourceEntityInstance, EntityInstance targetEntityInstance, BasePK deletedBy) getDefinition(ExecutionErrorAccumulator eea, LinkSpec spec, boolean allowPartial) getLink(ExecutionErrorAccumulator eea, LinkType linkType, EntityInstance sourceEntityInstance, EntityInstance targetEntityInstance) getLink(ExecutionErrorAccumulator eea, LinkType linkType, EntityInstance sourceEntityInstance, EntityInstance targetEntityInstance, EntityPermission entityPermission) getLinkForUpdate(ExecutionErrorAccumulator eea, LinkType linkType, EntityInstance sourceEntityInstance, EntityInstance targetEntityInstance) Methods inherited from class com.echothree.util.server.control.BaseLogic
addExecutionError, addSecurityMessage, getEntityInstanceByBaseEntity, getEntityInstanceByBasePK, getSession, handleExecutionError, handleSecurityMessage, hasErrors, hasExecutionErrors
-
Constructor Details
-
LinkLogic
protected LinkLogic()
-
-
Method Details
-
getDefinition
public LinkLogic.Definition getDefinition(ExecutionErrorAccumulator eea, LinkSpec spec, boolean allowPartial) -
createLink
public Link createLink(ExecutionErrorAccumulator eea, String linkTypeName, EntityInstance sourceEntityInstance, EntityInstance targetEntityInstance, BasePK createdBy) -
createLink
public Link createLink(ExecutionErrorAccumulator eea, LinkType linkType, EntityInstance sourceEntityInstance, EntityInstance targetEntityInstance, BasePK createdBy) -
getLink
public Link getLink(ExecutionErrorAccumulator eea, LinkType linkType, EntityInstance sourceEntityInstance, EntityInstance targetEntityInstance, EntityPermission entityPermission) -
getLink
public Link getLink(ExecutionErrorAccumulator eea, LinkType linkType, EntityInstance sourceEntityInstance, EntityInstance targetEntityInstance) -
getLinkForUpdate
public Link getLinkForUpdate(ExecutionErrorAccumulator eea, LinkType linkType, EntityInstance sourceEntityInstance, EntityInstance targetEntityInstance) -
deleteLink
public void deleteLink(ExecutionErrorAccumulator eea, LinkType linkType, EntityInstance sourceEntityInstance, EntityInstance targetEntityInstance, BasePK deletedBy) -
deleteLink
-