| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.kuali.rice.core.api.mo.AbstractDataTransferObject
org.kuali.rice.krms.api.repository.term.TermDefinition
public final class TermDefinition
Immutable DTO for Terms.  Construction must be done via the TermDefinition.Builder inner class.
| Nested Class Summary | |
|---|---|
| static class | TermDefinition.BuilderModelBuilderforTermDefinitions. | 
| static class | TermDefinition.Cache | 
| Method Summary | |
|---|---|
|  String | getDescription()Get the description for this TermDefinitionContract. | 
|  String | getId()The unique identifier for an object. | 
|  List<TermParameterDefinition> | getParameters()Get any parameters specified on this TermDefinitionContract. | 
|  TermSpecificationDefinition | getSpecification()Get the associated TermSpecificationDefinitionContractwhich specifies some important details about
 the term. | 
|  Long | getVersionNumber()Returns the version number for this object. | 
| Methods inherited from class org.kuali.rice.core.api.mo.AbstractDataTransferObject | 
|---|
| afterUnmarshal, beforeUnmarshal, equals, equalsExcludeFields, getDefaultHashCodeEqualsExcludeFields, hashCode, hashCodeExcludeFields, toString | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, finalize, getClass, notify, notifyAll, wait, wait, wait | 
| Method Detail | 
|---|
public String getId()
Identifiable
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()
Versioned
getVersionNumber in interface VersionedVersioned.getVersionNumber()| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||