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:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classA builder which can be used to constructNaturalLanguageTemplateinstances.static class -
Method Summary
Modifier and TypeMethodDescriptionThis method returns a list of custom/remote attributes associated with the agenda.getId()This is the Language Code of the NaturalLanguageTemplateThis is the NaturalLanguageUsageId of the NaturalLanguageTemplateThis is the Template of the NaturalLanguageTemplateThis is the TypeId of the NaturalLanguageTemplatebooleanisActive()Methods inherited from class org.kuali.rice.core.api.mo.AbstractDataTransferObject
afterUnmarshal, beforeUnmarshal, equals, equalsExcludeFields, getDefaultHashCodeEqualsExcludeFields, hashCode, hashCodeExcludeFields, toString
-
Method Details
-
getAttributes
Description copied from interface:NaturalLanguageTemplateContractThis method returns a list of custom/remote attributes associated with the agenda.The attributes of the NaturalLanguageUsage
- Specified by:
getAttributesin interfaceNaturalLanguageTemplateContract- Returns:
- a list of custom/remote attribute of the agenda.
-
getLanguageCode
Description copied from interface:NaturalLanguageTemplateContractThis is the Language Code of the NaturalLanguageTemplateThe Language Code of the NaturalLanguageTemplate
- Specified by:
getLanguageCodein interfaceNaturalLanguageTemplateContract- Returns:
- the Language Code of the NaturalLanguageTemplate
-
getNaturalLanguageUsageId
Description copied from interface:NaturalLanguageTemplateContractThis is the NaturalLanguageUsageId of the NaturalLanguageTemplateThe NaturalLanguageUsageId of the NaturalLanguageTemplate
- Specified by:
getNaturalLanguageUsageIdin interfaceNaturalLanguageTemplateContract- Returns:
- the NaturalLanguageUsageId of the NaturalLanguageTemplate
-
getTypeId
Description copied from interface:NaturalLanguageTemplateContractThis is the TypeId of the NaturalLanguageTemplateThe TypeId of the NaturalLanguageTemplate
- Specified by:
getTypeIdin interfaceNaturalLanguageTemplateContract- Returns:
- the TypeId of the NaturalLanguageTemplate
-
getTemplate
Description copied from interface:NaturalLanguageTemplateContractThis is the Template of the NaturalLanguageTemplateThe Template of the NaturalLanguageTemplate
- Specified by:
getTemplatein interfaceNaturalLanguageTemplateContract- Returns:
- the Template of the NaturalLanguageTemplate
-
getId
- Specified by:
getIdin interfaceorg.kuali.rice.core.api.mo.common.Identifiable
-
isActive
public boolean isActive()- Specified by:
isActivein interfaceorg.kuali.rice.core.api.mo.common.active.Inactivatable
-
getVersionNumber
- Specified by:
getVersionNumberin interfaceorg.kuali.rice.core.api.mo.common.Versioned
-