Class TermLogic
java.lang.Object
com.echothree.util.server.control.BaseLogic
com.echothree.model.control.term.server.logic.TermLogic
-
Method Summary
Modifier and TypeMethodDescriptioncreateTerm
(ExecutionErrorAccumulator eea, String termName, TermType termType, Boolean isDefault, Integer sortOrder, Language language, String description, BasePK createdBy) void
deleteTerm
(ExecutionErrorAccumulator eea, Term term, BasePK deletedBy) static TermLogic
getPartyTerm
(ExecutionErrorAccumulator eea, Party party) getTermByName
(ExecutionErrorAccumulator eea, String termName) getTermByName
(ExecutionErrorAccumulator eea, String termName, EntityPermission entityPermission) getTermByNameForUpdate
(ExecutionErrorAccumulator eea, String termName) getTermByUniversalSpec
(ExecutionErrorAccumulator eea, TermUniversalSpec universalSpec, boolean allowDefault) getTermByUniversalSpec
(ExecutionErrorAccumulator eea, TermUniversalSpec universalSpec, boolean allowDefault, EntityPermission entityPermission) getTermByUniversalSpecForUpdate
(ExecutionErrorAccumulator eea, TermUniversalSpec universalSpec, boolean allowDefault) void
updateTermFromValue
(ExecutionErrorAccumulator eea, TermDetailValue termDetailValue, BasePK updatedBy) Methods inherited from class com.echothree.util.server.control.BaseLogic
addExecutionError, addSecurityMessage, getEntityInstanceByBaseEntity, getEntityInstanceByBasePK, getSession, handleExecutionError, handleSecurityMessage, hasExecutionErrors
-
Method Details
-
getInstance
-
createTerm
public Term createTerm(ExecutionErrorAccumulator eea, String termName, TermType termType, Boolean isDefault, Integer sortOrder, Language language, String description, BasePK createdBy) -
getTermByName
public Term getTermByName(ExecutionErrorAccumulator eea, String termName, EntityPermission entityPermission) -
getTermByName
-
getTermByNameForUpdate
-
getTermByUniversalSpec
public Term getTermByUniversalSpec(ExecutionErrorAccumulator eea, TermUniversalSpec universalSpec, boolean allowDefault, EntityPermission entityPermission) -
getTermByUniversalSpec
public Term getTermByUniversalSpec(ExecutionErrorAccumulator eea, TermUniversalSpec universalSpec, boolean allowDefault) -
getTermByUniversalSpecForUpdate
public Term getTermByUniversalSpecForUpdate(ExecutionErrorAccumulator eea, TermUniversalSpec universalSpec, boolean allowDefault) -
getPartyTerm
-
getDefaultTerm
-
updateTermFromValue
public void updateTermFromValue(ExecutionErrorAccumulator eea, TermDetailValue termDetailValue, BasePK updatedBy) -
deleteTerm
-