|
||||||||||
| 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.TermSpecificationDefinition
public final class TermSpecificationDefinition
Immutable DTO for TermSpecifications. Construction must be done via the TermSpecificationDefinition.Builder inner class.
| Nested Class Summary | |
|---|---|
static class |
TermSpecificationDefinition.Builder
Builder for the TermSpecificationDefinition immutable DTO. |
| Method Summary | |
|---|---|
List<CategoryDefinition> |
getCategories()
Gets an ordered list of the categories which this term specification definition belongs to. |
String |
getDescription()
Gets the description for this term specification, which will typically be a suitable description for any term having this specification as well. |
String |
getId()
This value will be non-null for persisted |
String |
getName()
Gets the name for this TermSpecificationDefinitionContract. |
String |
getNamespace()
Gets the namespace of this TermSpecificationDefinitionContract. |
String |
getType()
Gets the fully qualified class name for the values of any term having this specification. |
Long |
getVersionNumber()
Returns the version number for this object. |
boolean |
isActive()
The active indicator for an object. |
| Methods inherited from class org.kuali.rice.core.api.mo.AbstractDataTransferObject |
|---|
afterUnmarshal, beforeUnmarshal, equals, hashCode, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Method Detail |
|---|
public String getId()
getId in interface IdentifiableIdentifiable.getId()public String getName()
TermSpecificationDefinitionContractTermSpecificationDefinitionContract. This is an important key
that must be unique within a namespace, and is used to determine how to resolve any terms
having this specification. Will not be null or empty.
getName in interface TermSpecificationDefinitionContractTermSpecificationDefinitionContract.getName()public String getNamespace()
TermSpecificationDefinitionContractTermSpecificationDefinitionContract. Will not be null or empty.
getNamespace in interface TermSpecificationDefinitionContractpublic String getType()
TermSpecificationDefinitionContractBigDecimal,
then the term specification's type would be the String "java.math.BigDecimal". Will never return null or
the empty string.
getType in interface TermSpecificationDefinitionContractTermSpecificationDefinitionContract.getType()public String getDescription()
TermSpecificationDefinitionContract
getDescription in interface TermSpecificationDefinitionContractpublic boolean isActive()
Inactivatable
isActive in interface Inactivatablepublic Long getVersionNumber()
Versioned
getVersionNumber in interface VersionedVersioned.getVersionNumber()public List<CategoryDefinition> getCategories()
TermSpecificationDefinitionContract
getCategories in interface TermSpecificationDefinitionContractTermSpecificationDefinitionContract.getCategories()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||