public class NaturalLanguageTemplateAttributeBo extends PersistableBusinessObjectBase implements NaturalLanguageTemplateAttributeContract
NaturalLanguageTemplateAttribute.extension| Constructor and Description |
|---|
NaturalLanguageTemplateAttributeBo()
Default Constructor
|
| Modifier and Type | Method and Description |
|---|---|
static NaturalLanguageTemplateAttributeBo |
from(NaturalLanguageTemplateAttribute naturalLanguageTemplateAttribute)
Converts a immutable
NaturalLanguageTemplateAttribute to its mutable NaturalLanguageTemplateAttributeBo counterpart. |
KrmsAttributeDefinitionContract |
getAttributeDefinition() |
String |
getAttributeDefinitionId() |
String |
getId() |
String |
getNaturalLanguageTemplateId() |
SequenceAccessorService |
getSequenceAccessorService() |
String |
getValue() |
Long |
getVersionNumber() |
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. |
afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, buildListOfDeletionAwareLists, getExtension, getObjectId, getPersistenceService, getPersistenceStructureService, isNewCollectionRecord, linkEditableUserFields, postLoad, postPersist, postRemove, postUpdate, prePersist, preRemove, preUpdate, refresh, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectIdtoStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waittoStringpublic NaturalLanguageTemplateAttributeBo()
public String getNaturalLanguageTemplateId()
getNaturalLanguageTemplateId in interface NaturalLanguageTemplateAttributeContractpublic Long getVersionNumber()
getVersionNumber in interface org.kuali.rice.core.api.mo.common.VersionedgetVersionNumber in class PersistableBusinessObjectBasepublic String getValue()
getValue in interface BaseAttributeContractpublic String getAttributeDefinitionId()
getAttributeDefinitionId in interface BaseAttributeContractpublic KrmsAttributeDefinitionContract getAttributeDefinition()
getAttributeDefinition in interface BaseAttributeContractpublic String getId()
getId in interface org.kuali.rice.core.api.mo.common.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.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()
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.