|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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.Builder
ModelBuilder for TermDefinition s. |
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 TermSpecificationDefinitionContract which 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 Identifiable
TermDefinition
hasn't been persisted.public TermSpecificationDefinition getSpecification()
TermDefinitionContract
TermSpecificationDefinitionContract
which specifies some important details about
the term. Will not be null.
getSpecification
in interface TermDefinitionContract
public String getDescription()
TermDefinitionContract
TermDefinitionContract
. May be null.
getDescription
in interface TermDefinitionContract
public List<TermParameterDefinition> getParameters()
TermDefinitionContract
TermDefinitionContract
. May be empty, but never null.
getParameters
in interface TermDefinitionContract
public Long getVersionNumber()
Versioned
getVersionNumber
in interface Versioned
Versioned.getVersionNumber()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |