Class TermDefinition
java.lang.Object
org.kuali.rice.core.api.mo.AbstractDataTransferObject
org.kuali.rice.krms.api.repository.term.TermDefinition
- All Implemented Interfaces:
Serializable,Identifiable,Versioned,ModelObjectBasic,ModelObjectComplete,TermDefinitionContract
public final class TermDefinition
extends AbstractDataTransferObject
implements TermDefinitionContract
Immutable DTO for Terms. Construction must be done via the
TermDefinition.Builder inner class.- Author:
- Kuali Rice Team (rice.collab@kuali.org)
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionGet the description for thisTermDefinitionContract.getId()Get any parameters specified on thisTermDefinitionContract.Get the associatedTermSpecificationDefinitionContractwhich specifies some important details about the term.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 termId. May be null if this
TermDefinitionhasn't been persisted.
-
getSpecification
Description copied from interface:TermDefinitionContractGet the associatedTermSpecificationDefinitionContractwhich specifies some important details about the term. Will not be null.- Specified by:
getSpecificationin interfaceTermDefinitionContract- Returns:
- the specification. Will never be null.
-
getDescription
Description copied from interface:TermDefinitionContractGet the description for thisTermDefinitionContract. May be null.- Specified by:
getDescriptionin interfaceTermDefinitionContract- Returns:
- the description
-
getParameters
Description copied from interface:TermDefinitionContractGet any parameters specified on thisTermDefinitionContract. May be empty, but never null.- Specified by:
getParametersin interfaceTermDefinitionContract- Returns:
- the parameters. May be empty, but will never be null.
-
getVersionNumber
- Specified by:
getVersionNumberin interfaceVersioned- See Also:
-