Class NaturalLanguageTemplate

java.lang.Object
org.kuali.rice.core.api.mo.AbstractDataTransferObject
org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate
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, NaturalLanguageTemplateContract

public final class NaturalLanguageTemplate extends org.kuali.rice.core.api.mo.AbstractDataTransferObject implements NaturalLanguageTemplateContract
Generated using JVM arguments -DNOT_BLANK=languageCode,naturalLanguageUsageId,typeId,template -DFOREIGN_KEY=naturalLanguageUsageId:org.kuali.rice.krms.api.repository.language.NaturalLanguageUsage,typeId:org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition 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

    • getAttributes

      public Map<String,String> getAttributes()
      Description copied from interface: NaturalLanguageTemplateContract
      This method returns a list of custom/remote attributes associated with the agenda.

      The attributes of the NaturalLanguageUsage

      Specified by:
      getAttributes in interface NaturalLanguageTemplateContract
      Returns:
      a list of custom/remote attribute of the agenda.
    • getLanguageCode

      public String getLanguageCode()
      Description copied from interface: NaturalLanguageTemplateContract
      This is the Language Code of the NaturalLanguageTemplate

      The Language Code of the NaturalLanguageTemplate

      Specified by:
      getLanguageCode in interface NaturalLanguageTemplateContract
      Returns:
      the Language Code of the NaturalLanguageTemplate
    • getNaturalLanguageUsageId

      public String getNaturalLanguageUsageId()
      Description copied from interface: NaturalLanguageTemplateContract
      This is the NaturalLanguageUsageId of the NaturalLanguageTemplate

      The NaturalLanguageUsageId of the NaturalLanguageTemplate

      Specified by:
      getNaturalLanguageUsageId in interface NaturalLanguageTemplateContract
      Returns:
      the NaturalLanguageUsageId of the NaturalLanguageTemplate
    • getTypeId

      public String getTypeId()
      Description copied from interface: NaturalLanguageTemplateContract
      This is the TypeId of the NaturalLanguageTemplate

      The TypeId of the NaturalLanguageTemplate

      Specified by:
      getTypeId in interface NaturalLanguageTemplateContract
      Returns:
      the TypeId of the NaturalLanguageTemplate
    • getTemplate

      public String getTemplate()
      Description copied from interface: NaturalLanguageTemplateContract
      This is the Template of the NaturalLanguageTemplate

      The Template of the NaturalLanguageTemplate

      Specified by:
      getTemplate in interface NaturalLanguageTemplateContract
      Returns:
      the Template of the NaturalLanguageTemplate
    • getId

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

      public boolean isActive()
      Specified by:
      isActive in interface org.kuali.rice.core.api.mo.common.active.Inactivatable
    • getVersionNumber

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