Class NaturalLanguageTemplateAttribute
java.lang.Object
org.kuali.rice.core.api.mo.AbstractDataTransferObject
org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplateAttribute
- All Implemented Interfaces:
Serializable,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,BaseAttributeContract,NaturalLanguageTemplateAttributeContract
public final class NaturalLanguageTemplateAttribute
extends org.kuali.rice.core.api.mo.AbstractDataTransferObject
implements NaturalLanguageTemplateAttributeContract
Generated using JVM arguments -DNOT_BLANK=name
Concrete model object implementation, immutable.
Instances can be (un)marshalled to and from XML.
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classA builder which can be used to constructNaturalLanguageTemplateAttributeinstances. -
Method Summary
Modifier and TypeMethodDescriptionReturns aKrmsAttributeDefinitionContract.Returns the id of the attribute definition.getId()This is the NaturalLanguageTemplateId of the NaturalLanguageTemplateAttributegetValue()Returns the value of the attributeMethods inherited from class org.kuali.rice.core.api.mo.AbstractDataTransferObject
afterUnmarshal, beforeUnmarshal, equals, equalsExcludeFields, getDefaultHashCodeEqualsExcludeFields, hashCode, hashCodeExcludeFields, toString
-
Method Details
-
getNaturalLanguageTemplateId
Description copied from interface:NaturalLanguageTemplateAttributeContractThis is the NaturalLanguageTemplateId of the NaturalLanguageTemplateAttributeThe NaturalLanguageTemplateId of the NaturalLanguageTemplateAttribute
- Specified by:
getNaturalLanguageTemplateIdin interfaceNaturalLanguageTemplateAttributeContract- Returns:
- the NaturalLanguageTemplateId of the NaturalLanguageTemplateAttribute
-
getVersionNumber
- Specified by:
getVersionNumberin interfaceorg.kuali.rice.core.api.mo.common.Versioned
-
getValue
Description copied from interface:BaseAttributeContractReturns the value of the attribute- Specified by:
getValuein interfaceBaseAttributeContract- Returns:
- the value of the attribute
-
getAttributeDefinitionId
Description copied from interface:BaseAttributeContractReturns the id of the attribute definition.The attribute definition contains metadata about the attribute. This is a required field and may not be null or blank. Many attribute instances may share the same attribute definition.
- Specified by:
getAttributeDefinitionIdin interfaceBaseAttributeContract- Returns:
- the attribute definition id
-
getAttributeDefinition
Description copied from interface:BaseAttributeContractReturns aKrmsAttributeDefinitionContract.This is the object referred to by the attributeDefinitionId. The full object is also kept here for performance purposes. This is because the name of the attribute is referenced often for resolving name / value attribute pairs.
- Specified by:
getAttributeDefinitionin interfaceBaseAttributeContract- Returns:
- the attribute definition
-
getId
- Specified by:
getIdin interfaceorg.kuali.rice.core.api.mo.common.Identifiable
-