Class KewAttributeDefinition
java.lang.Object
org.kuali.rice.core.api.mo.AbstractDataTransferObject
org.kuali.rice.kew.api.repository.type.KewAttributeDefinition
- All Implemented Interfaces:
Serializable,org.kuali.rice.core.api.mo.common.active.Inactivatable,org.kuali.rice.core.api.mo.common.Identifiable,org.kuali.rice.core.api.mo.common.Versioned,org.kuali.rice.core.api.mo.ModelObjectBasic,org.kuali.rice.core.api.mo.ModelObjectComplete,KewAttributeDefinitionContract
public final class KewAttributeDefinition
extends org.kuali.rice.core.api.mo.AbstractDataTransferObject
implements KewAttributeDefinitionContract
Concrete model object implementation of KEW KewAttributeDefinition.
immutable.
Instances of KewAttributeDefinition can be (un)marshalled to and from XML.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classThis builder is used to construct instances of KewAttributeDefinition.static classA private class which exposes constants which define the XML element names to use when this object is marshalled to XML. -
Method Summary
Modifier and TypeMethodDescriptionThis is the component name of the KewAttributeDefinitionthis is the optional description for theKewAttributeDefinitiongetId()getLabel()This is the label of the KewAttributeDefinitiongetName()This is the name for the KewAttributeDefinitionThis is the namespace code.booleanisActive()Methods inherited from class org.kuali.rice.core.api.mo.AbstractDataTransferObject
afterUnmarshal, beforeUnmarshal, equals, equalsExcludeFields, getDefaultHashCodeEqualsExcludeFields, hashCode, hashCodeExcludeFields, toString
-
Method Details
-
getId
- Specified by:
getIdin interfaceorg.kuali.rice.core.api.mo.common.Identifiable
-
getName
Description copied from interface:KewAttributeDefinitionContractThis is the name for the KewAttributeDefinitionIt is a name of a KewAttributeDefinition.
- Specified by:
getNamein interfaceKewAttributeDefinitionContract- Returns:
- name for KewAttributeDefinition.
-
getNamespace
Description copied from interface:KewAttributeDefinitionContractThis is the namespace code.It provides scope of the KewAttributeDefinition.
- Specified by:
getNamespacein interfaceKewAttributeDefinitionContract- Returns:
- the namespace code of the KewAttributeDefinition.
-
getLabel
Description copied from interface:KewAttributeDefinitionContractThis is the label of the KewAttributeDefinition- Specified by:
getLabelin interfaceKewAttributeDefinitionContract- Returns:
- the label of the KewAttributeDefinition
-
getDescription
Description copied from interface:KewAttributeDefinitionContractthis is the optional description for theKewAttributeDefinition- Specified by:
getDescriptionin interfaceKewAttributeDefinitionContract- Returns:
- the description text
-
isActive
public boolean isActive()- Specified by:
isActivein interfaceorg.kuali.rice.core.api.mo.common.active.Inactivatable
-
getComponentName
Description copied from interface:KewAttributeDefinitionContractThis is the component name of the KewAttributeDefinition- Specified by:
getComponentNamein interfaceKewAttributeDefinitionContract- Returns:
- the component name of the KewAttributeDefinition
-
getVersionNumber
- Specified by:
getVersionNumberin interfaceorg.kuali.rice.core.api.mo.common.Versioned
-