Class TermResolverDefinition
java.lang.Object
org.kuali.rice.core.api.mo.AbstractDataTransferObject
org.kuali.rice.krms.api.repository.term.TermResolverDefinition
- All Implemented Interfaces:
Serializable,Inactivatable,Identifiable,Versioned,ModelObjectBasic,ModelObjectComplete,TermResolverDefinitionContract
public final class TermResolverDefinition
extends AbstractDataTransferObject
implements TermResolverDefinitionContract
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Method Summary
Modifier and TypeMethodDescriptionGets any attributes specified on the term resolver definition.getId()getName()Gets the name for the defined term resolver.Gets the namespace for the defined term resolver.Gets the term specification for the output of the defined term resolver.Gets the names of any parameters that the defined term resolver requires.Gets the term specifications for any prerequisite terms of the defined term resolver.Gets the type id for the defined term resolver.booleanisActive()Methods inherited from class org.kuali.rice.core.api.mo.AbstractDataTransferObject
afterUnmarshal, beforeUnmarshal, equals, equalsExcludeFields, getDefaultHashCodeEqualsExcludeFields, hashCode, hashCodeExcludeFields, toString
-
Method Details
-
getId
- Specified by:
getIdin interfaceIdentifiable- Returns:
- the id
-
getNamespace
Description copied from interface:TermResolverDefinitionContractGets the namespace for the defined term resolver. Will not be null or empty.- Specified by:
getNamespacein interfaceTermResolverDefinitionContract- Returns:
- the namespace
-
getName
Description copied from interface:TermResolverDefinitionContractGets the name for the defined term resolver. The namespace and name should uniquely identify a term resolver definition. Will not be null or empty.- Specified by:
getNamein interfaceTermResolverDefinitionContract- Returns:
- the name
-
getTypeId
Description copied from interface:TermResolverDefinitionContractGets the type id for the defined term resolver. This id refers to a type which configures how the term resolver may be obtained. May be null, but never empty.- Specified by:
getTypeIdin interfaceTermResolverDefinitionContract- Returns:
- the typeId
-
isActive
public boolean isActive()- Specified by:
isActivein interfaceInactivatable- Returns:
- the active indicator
-
getOutput
Description copied from interface:TermResolverDefinitionContractGets the term specification for the output of the defined term resolver. Will never be null.- Specified by:
getOutputin interfaceTermResolverDefinitionContract- Returns:
- the specification
-
getPrerequisites
Description copied from interface:TermResolverDefinitionContractGets the term specifications for any prerequisite terms of the defined term resolver. May be empty, but will never be null.- Specified by:
getPrerequisitesin interfaceTermResolverDefinitionContract- Returns:
- the prerequisites
-
getAttributes
Description copied from interface:TermResolverDefinitionContractGets any attributes specified on the term resolver definition. May be empty, but never null.- Specified by:
getAttributesin interfaceTermResolverDefinitionContract- Returns:
- the attributes
-
getParameterNames
Description copied from interface:TermResolverDefinitionContractGets the names of any parameters that the defined term resolver requires. May be empty, but never null.- Specified by:
getParameterNamesin interfaceTermResolverDefinitionContract- Returns:
- the parameterNames
-
getVersionNumber
- Specified by:
getVersionNumberin interfaceVersioned- See Also:
-