public final class TermDefinition extends AbstractDataTransferObject implements TermDefinitionContract
TermDefinition.Builder inner class.| Modifier and Type | Class and Description |
|---|---|
static class |
TermDefinition.Builder
ModelBuilder for TermDefinitions. |
static class |
TermDefinition.Cache |
| Modifier and Type | Method and Description |
|---|---|
String |
getDescription()
Get the description for this
TermDefinitionContract. |
String |
getId() |
List<TermParameterDefinition> |
getParameters()
Get any parameters specified on this
TermDefinitionContract. |
TermSpecificationDefinition |
getSpecification()
Get the associated
TermSpecificationDefinitionContract which specifies some important details about
the term. |
Long |
getVersionNumber() |
afterUnmarshal, beforeUnmarshal, equals, equalsExcludeFields, getDefaultHashCodeEqualsExcludeFields, hashCode, hashCodeExcludeFields, toStringpublic String getId()
getId in interface IdentifiableTermDefinition hasn't been persisted.public TermSpecificationDefinition getSpecification()
TermDefinitionContractTermSpecificationDefinitionContract which specifies some important details about
the term. Will not be null.getSpecification in interface TermDefinitionContractpublic String getDescription()
TermDefinitionContractTermDefinitionContract. May be null.getDescription in interface TermDefinitionContractpublic List<TermParameterDefinition> getParameters()
TermDefinitionContractTermDefinitionContract. May be empty, but never null.getParameters in interface TermDefinitionContractpublic Long getVersionNumber()
getVersionNumber in interface VersionedVersioned.getVersionNumber()Copyright © 2005–2016 The Kuali Foundation. All rights reserved.