public final class KrmsTypeDefinition extends AbstractDataTransferObject implements KrmsTypeDefinitionContract
KrmsTypeDefinitionContract.
To construct an instance of a KrmsTypeDefinition, use the KrmsTypeDefinition.Builder class.
Instances of KrmsType can be (un)marshalled to and from XML.
KrmsTypeDefinitionContract,
Serialized Form| Modifier and Type | Class and Description |
|---|---|
static class |
KrmsTypeDefinition.Builder
This builder is used to construct instances of KrmsTypeDefinition.
|
static class |
KrmsTypeDefinition.Cache |
static class |
KrmsTypeDefinition.Elements
A private class which exposes constants which define the XML element names to use
when this object is marshalled to XML.
|
| Modifier and Type | Method and Description |
|---|---|
List<KrmsTypeAttribute> |
getAttributes()
Returns a list of attributes associated with the KRMS type definition.
|
String |
getId() |
String |
getName()
Returns the name of the KrmsTypeDefinition.
|
String |
getNamespace()
Returns the namespace to which the KrmsTypeDefinition belongs.
|
String |
getServiceName()
Returns the name of the service used to resolve attribute values.
|
Long |
getVersionNumber() |
boolean |
isActive() |
afterUnmarshal, beforeUnmarshal, equals, equalsExcludeFields, getDefaultHashCodeEqualsExcludeFields, hashCode, hashCodeExcludeFields, toStringpublic String getId()
getId in interface Identifiablepublic String getName()
KrmsTypeDefinitionContractgetName in interface KrmsTypeDefinitionContractpublic String getNamespace()
KrmsTypeDefinitionContractgetNamespace in interface KrmsTypeDefinitionContractpublic String getServiceName()
KrmsTypeDefinitionContractgetServiceName in interface KrmsTypeDefinitionContractpublic boolean isActive()
isActive in interface Inactivatablepublic List<KrmsTypeAttribute> getAttributes()
KrmsTypeDefinitionContractgetAttributes in interface KrmsTypeDefinitionContractpublic Long getVersionNumber()
getVersionNumber in interface VersionedCopyright © 2005–2016 The Kuali Foundation. All rights reserved.