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:
  • Method Details

    • getNaturalLanguageTemplateId

      public String getNaturalLanguageTemplateId()
      Description copied from interface: NaturalLanguageTemplateAttributeContract
      This is the NaturalLanguageTemplateId of the NaturalLanguageTemplateAttribute

      The NaturalLanguageTemplateId of the NaturalLanguageTemplateAttribute

      Specified by:
      getNaturalLanguageTemplateId in interface NaturalLanguageTemplateAttributeContract
      Returns:
      the NaturalLanguageTemplateId of the NaturalLanguageTemplateAttribute
    • getVersionNumber

      public Long getVersionNumber()
      Specified by:
      getVersionNumber in interface org.kuali.rice.core.api.mo.common.Versioned
    • getValue

      public String getValue()
      Description copied from interface: BaseAttributeContract
      Returns the value of the attribute
      Specified by:
      getValue in interface BaseAttributeContract
      Returns:
      the value of the attribute
    • getAttributeDefinitionId

      public String getAttributeDefinitionId()
      Description copied from interface: BaseAttributeContract
      Returns 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:
      getAttributeDefinitionId in interface BaseAttributeContract
      Returns:
      the attribute definition id
    • getAttributeDefinition

      public KrmsAttributeDefinition getAttributeDefinition()
      Description copied from interface: BaseAttributeContract
      Returns a KrmsAttributeDefinitionContract.

      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:
      getAttributeDefinition in interface BaseAttributeContract
      Returns:
      the attribute definition
    • getId

      public String getId()
      Specified by:
      getId in interface org.kuali.rice.core.api.mo.common.Identifiable