|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.kuali.rice.krad.bo.BusinessObjectBase
org.kuali.rice.krad.bo.PersistableBusinessObjectBase
org.kuali.rice.krms.impl.repository.NaturalLanguageTemplateAttributeBo
public class NaturalLanguageTemplateAttributeBo
The mutable implementation of the @{link NaturalLanguageTemplateAttributeContract} interface, the counterpart to the immutable implementation NaturalLanguageTemplateAttribute.
| Field Summary |
|---|
| Fields inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase |
|---|
extension |
| Constructor Summary | |
|---|---|
NaturalLanguageTemplateAttributeBo()
Default Constructor |
|
| Method Summary | |
|---|---|
static NaturalLanguageTemplateAttributeBo |
from(NaturalLanguageTemplateAttribute naturalLanguageTemplateAttribute)
Converts a immutable NaturalLanguageTemplateAttribute to its mutable NaturalLanguageTemplateAttributeBo counterpart. |
KrmsAttributeDefinitionContract |
getAttributeDefinition()
Returns a KrmsAttributeDefinitionContract. |
String |
getAttributeDefinitionId()
Returns the id of the attribute definition. |
String |
getId()
The unique identifier for an object. |
String |
getNaturalLanguageTemplateId()
This is the NaturalLanguageTemplateId of the NaturalLanguageTemplateAttribute |
SequenceAccessorService |
getSequenceAccessorService()
|
String |
getValue()
Returns the value of the attribute |
Long |
getVersionNumber()
Returns the version number for this object. |
void |
setAttributeDefinition(KrmsAttributeDefinitionContract attributeDefinition)
Sets the value of attributeDefinition on this builder to the given value. |
void |
setAttributeDefinitionId(String attributeDefinitionId)
Sets the value of attributeDefinitionId on this builder to the given value. |
void |
setId(String id)
Sets the value of id on this builder to the given value. |
void |
setNaturalLanguageTemplateId(String naturalLanguageTemplateId)
Sets the value of naturalLanguageTemplateId on this builder to the given value. |
void |
setSequenceAccessorService(SequenceAccessorService sas)
Set the SequenceAccessorService, useful for testing. |
void |
setValue(String value)
Sets the value of value on this builder to the given value. |
void |
setVersionNumber(Long versionNumber)
Sets the value of versionNumber on this builder to the given value. |
static NaturalLanguageTemplateAttribute |
to(NaturalLanguageTemplateAttributeBo naturalLanguageTemplateAttributeBo)
Converts a mutable NaturalLanguageTemplateAttributeBo to its immutable counterpart, NaturalLanguageTemplateAttribute. |
| Methods inherited from class org.kuali.rice.krad.bo.BusinessObjectBase |
|---|
toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.kuali.rice.core.api.mo.ModelObjectBasic |
|---|
toString |
| Constructor Detail |
|---|
public NaturalLanguageTemplateAttributeBo()
| Method Detail |
|---|
public String getNaturalLanguageTemplateId()
NaturalLanguageTemplateAttributeContractThe NaturalLanguageTemplateId of the NaturalLanguageTemplateAttribute
getNaturalLanguageTemplateId in interface NaturalLanguageTemplateAttributeContractpublic Long getVersionNumber()
Versioned
getVersionNumber in interface VersionedgetVersionNumber in class PersistableBusinessObjectBaseVersioned.getVersionNumber()public String getValue()
BaseAttributeContract
getValue in interface BaseAttributeContractpublic String getAttributeDefinitionId()
BaseAttributeContractThe 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.
getAttributeDefinitionId in interface BaseAttributeContractpublic KrmsAttributeDefinitionContract getAttributeDefinition()
BaseAttributeContractKrmsAttributeDefinitionContract.
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.
getAttributeDefinition in interface BaseAttributeContractpublic String getId()
Identifiable
getId in interface Identifiablepublic void setNaturalLanguageTemplateId(String naturalLanguageTemplateId)
naturalLanguageTemplateId - the naturalLanguageTemplateId value to set.public void setVersionNumber(Long versionNumber)
setVersionNumber in interface PersistableBusinessObjectsetVersionNumber in class PersistableBusinessObjectBaseversionNumber - the versionNumber value to set.Versioned.getVersionNumber()public void setValue(String value)
value - the value value to set.public void setAttributeDefinitionId(String attributeDefinitionId)
attributeDefinitionId - the attributeDefinitionId value to set.public void setAttributeDefinition(KrmsAttributeDefinitionContract attributeDefinition)
attributeDefinition - the attributeDefinition value to set.public void setId(String id)
id - the id value to set.public static NaturalLanguageTemplateAttribute to(NaturalLanguageTemplateAttributeBo naturalLanguageTemplateAttributeBo)
NaturalLanguageTemplateAttributeBo to its immutable counterpart, NaturalLanguageTemplateAttribute.
naturalLanguageTemplateAttributeBo - the mutable business object.
NaturalLanguageTemplateAttribute the immutable object.public static NaturalLanguageTemplateAttributeBo from(NaturalLanguageTemplateAttribute naturalLanguageTemplateAttribute)
NaturalLanguageTemplateAttribute to its mutable NaturalLanguageTemplateAttributeBo counterpart.
naturalLanguageTemplateAttribute - the immutable object.
NaturalLanguageTemplateAttributeBo the mutable NaturalLanguageTemplateAttributeBo.public void setSequenceAccessorService(SequenceAccessorService sas)
sas - SequenceAccessorService to use for getNewId.public SequenceAccessorService getSequenceAccessorService()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||