Interface NaturalLanguageTemplateContract

All Superinterfaces:
org.kuali.rice.core.api.mo.common.Identifiable, org.kuali.rice.core.api.mo.common.active.Inactivatable, org.kuali.rice.core.api.mo.common.Versioned
All Known Implementing Classes:
NaturalLanguageTemplate, NaturalLanguageTemplate.Builder

public interface NaturalLanguageTemplateContract extends org.kuali.rice.core.api.mo.common.Identifiable, org.kuali.rice.core.api.mo.common.active.Inactivatable, org.kuali.rice.core.api.mo.common.Versioned
Defines the contract for a NaturalLanguageTemplate
Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    This method returns a list of custom/remote attributes associated with the agenda.
    This is the Language Code of the NaturalLanguageTemplate
    This is the NaturalLanguageUsageId of the NaturalLanguageTemplate
    This is the Template of the NaturalLanguageTemplate
    This is the TypeId of the NaturalLanguageTemplate

    Methods inherited from interface org.kuali.rice.core.api.mo.common.Identifiable

    getId

    Methods inherited from interface org.kuali.rice.core.api.mo.common.active.Inactivatable

    isActive

    Methods inherited from interface org.kuali.rice.core.api.mo.common.Versioned

    getVersionNumber
  • Method Details

    • getLanguageCode

      String getLanguageCode()
      This is the Language Code of the NaturalLanguageTemplate

      The Language Code of the NaturalLanguageTemplate

      Returns:
      the Language Code of the NaturalLanguageTemplate
    • getNaturalLanguageUsageId

      String getNaturalLanguageUsageId()
      This is the NaturalLanguageUsageId of the NaturalLanguageTemplate

      The NaturalLanguageUsageId of the NaturalLanguageTemplate

      Returns:
      the NaturalLanguageUsageId of the NaturalLanguageTemplate
    • getTypeId

      String getTypeId()
      This is the TypeId of the NaturalLanguageTemplate

      The TypeId of the NaturalLanguageTemplate

      Returns:
      the TypeId of the NaturalLanguageTemplate
    • getTemplate

      String getTemplate()
      This is the Template of the NaturalLanguageTemplate

      The Template of the NaturalLanguageTemplate

      Returns:
      the Template of the NaturalLanguageTemplate
    • getAttributes

      Map<String,String> getAttributes()
      This method returns a list of custom/remote attributes associated with the agenda.

      The attributes of the NaturalLanguageUsage

      Returns:
      a list of custom/remote attribute of the agenda.