Class NaturalLanguageTemplateAttributeBo
java.lang.Object
org.kuali.rice.krms.impl.repository.NaturalLanguageTemplateAttributeBo
- All Implemented Interfaces:
Serializable,org.kuali.rice.core.api.mo.common.Identifiable,org.kuali.rice.core.api.mo.common.Versioned,org.kuali.rice.krms.api.repository.BaseAttributeContract,org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplateAttributeContract
@Entity
public class NaturalLanguageTemplateAttributeBo
extends Object
implements org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplateAttributeContract, Serializable
The mutable implementation of the @{link NaturalLanguageTemplateAttributeContract} interface, the counterpart to the immutable implementation
NaturalLanguageTemplateAttribute.- Author:
- Kuali Rice Team (rice.collab@kuali.org)
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfrom(org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplateAttribute naturalLanguageTemplateAttribute) Converts a immutableNaturalLanguageTemplateAttributeto its mutableNaturalLanguageTemplateAttributeBocounterpart.org.kuali.rice.krms.api.repository.type.KrmsAttributeDefinitionContractgetId()getValue()voidsetAttributeDefinition(org.kuali.rice.krms.api.repository.type.KrmsAttributeDefinitionContract attributeDefinition) Sets the value of attributeDefinition on this builder to the given value.voidsetAttributeDefinitionId(String attributeDefinitionId) Sets the value of attributeDefinitionId on this builder to the given value.voidSets the value of id on this builder to the given value.voidsetNaturalLanguageTemplateId(String naturalLanguageTemplateId) Sets the value of naturalLanguageTemplateId on this builder to the given value.voidSets the value of value on this builder to the given value.voidsetVersionNumber(Long versionNumber) Sets the value of versionNumber on this builder to the given value.static org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplateAttributeto(NaturalLanguageTemplateAttributeBo naturalLanguageTemplateAttributeBo) Converts a mutableNaturalLanguageTemplateAttributeBoto its immutable counterpart,NaturalLanguageTemplateAttribute.
-
Constructor Details
-
NaturalLanguageTemplateAttributeBo
public NaturalLanguageTemplateAttributeBo()Default Constructor
-
-
Method Details
-
getNaturalLanguageTemplateId
- Specified by:
getNaturalLanguageTemplateIdin interfaceorg.kuali.rice.krms.api.repository.language.NaturalLanguageTemplateAttributeContract
-
getVersionNumber
- Specified by:
getVersionNumberin interfaceorg.kuali.rice.core.api.mo.common.Versioned
-
getValue
- Specified by:
getValuein interfaceorg.kuali.rice.krms.api.repository.BaseAttributeContract
-
getAttributeDefinitionId
- Specified by:
getAttributeDefinitionIdin interfaceorg.kuali.rice.krms.api.repository.BaseAttributeContract
-
getAttributeDefinition
public org.kuali.rice.krms.api.repository.type.KrmsAttributeDefinitionContract getAttributeDefinition()- Specified by:
getAttributeDefinitionin interfaceorg.kuali.rice.krms.api.repository.BaseAttributeContract
-
getId
- Specified by:
getIdin interfaceorg.kuali.rice.core.api.mo.common.Identifiable
-
setNaturalLanguageTemplateId
Sets the value of naturalLanguageTemplateId on this builder to the given value.- Parameters:
naturalLanguageTemplateId- the naturalLanguageTemplateId value to set.
-
setVersionNumber
Sets the value of versionNumber on this builder to the given value.- Parameters:
versionNumber- the versionNumber value to set.
-
setValue
Sets the value of value on this builder to the given value.- Parameters:
value- the value value to set.
-
setAttributeDefinitionId
Sets the value of attributeDefinitionId on this builder to the given value.- Parameters:
attributeDefinitionId- the attributeDefinitionId value to set.
-
setAttributeDefinition
public void setAttributeDefinition(org.kuali.rice.krms.api.repository.type.KrmsAttributeDefinitionContract attributeDefinition) Sets the value of attributeDefinition on this builder to the given value.- Parameters:
attributeDefinition- the attributeDefinition value to set.
-
setId
Sets the value of id on this builder to the given value.- Parameters:
id- the id value to set.
-
to
public static org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplateAttribute to(NaturalLanguageTemplateAttributeBo naturalLanguageTemplateAttributeBo) Converts a mutableNaturalLanguageTemplateAttributeBoto its immutable counterpart,NaturalLanguageTemplateAttribute.- Parameters:
naturalLanguageTemplateAttributeBo- the mutable business object.- Returns:
- a
NaturalLanguageTemplateAttributethe immutable object.
-
from
public static NaturalLanguageTemplateAttributeBo from(org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplateAttribute naturalLanguageTemplateAttribute) Converts a immutableNaturalLanguageTemplateAttributeto its mutableNaturalLanguageTemplateAttributeBocounterpart.- Parameters:
naturalLanguageTemplateAttribute- the immutable object.- Returns:
- a
NaturalLanguageTemplateAttributeBothe mutable NaturalLanguageTemplateAttributeBo.
-