public class NaturalLanguageTemplateBo extends PersistableBusinessObjectBase implements NaturalLanguageTemplateContract
NaturalLanguageTemplate.extension| Constructor and Description |
|---|
NaturalLanguageTemplateBo()
Default Constructor
|
| Modifier and Type | Method and Description |
|---|---|
static NaturalLanguageTemplateBo |
from(NaturalLanguageTemplate naturalLanguageTemplate)
Converts a immutable
NaturalLanguageTemplate to its mutable NaturalLanguageTemplateBo counterpart. |
static KrmsAttributeDefinitionService |
getAttributeDefinitionService() |
Map<String,String> |
getAttributes() |
String |
getId() |
String |
getLanguageCode() |
String |
getNaturalLanguageUsageId() |
SequenceAccessorService |
getSequenceAccessorService() |
String |
getTemplate() |
String |
getTypeId() |
static KrmsTypeRepositoryService |
getTypeRepositoryService() |
Long |
getVersionNumber() |
boolean |
isActive() |
void |
setActive(boolean active)
Sets the value of active on this builder to the given value.
|
void |
setAttributeBos(List<NaturalLanguageTemplateAttributeBo> attributeBos)
Sets the value of AttributeBos on this builder to the given value.
|
void |
setAttributeBos(Set<NaturalLanguageTemplateAttributeBo> attributeBos)
Sets the value of AttributeBos on this builder to the given value.
|
static void |
setAttributeDefinitionService(KrmsAttributeDefinitionService attributeDefinitionService) |
void |
setAttributes(Map<String,String> attributes)
TODO
|
void |
setId(String id)
Sets the value of id on this builder to the given value.
|
void |
setLanguageCode(String languageCode)
Sets the value of languageCode on this builder to the given value.
|
void |
setNaturalLanguageUsageId(String naturalLanguageUsageId)
Sets the value of naturalLanguageUsageId on this builder to the given value.
|
void |
setSequenceAccessorService(SequenceAccessorService sas)
Set the SequenceAccessorService, useful for testing.
|
void |
setTemplate(String template)
Sets the value of template on this builder to the given value.
|
void |
setTypeId(String typeId)
Sets the value of typeId on this builder to the given value.
|
static void |
setTypeRepositoryService(KrmsTypeRepositoryService typeRepositoryService) |
void |
setVersionNumber(Long versionNumber)
Sets the value of versionNumber on this builder to the given value.
|
static NaturalLanguageTemplate |
to(NaturalLanguageTemplateBo naturalLanguageTemplateBo)
Converts a mutable
NaturalLanguageTemplateBo to its immutable counterpart, NaturalLanguageTemplate. |
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 NaturalLanguageTemplateBo()
public String getLanguageCode()
getLanguageCode in interface NaturalLanguageTemplateContractpublic String getNaturalLanguageUsageId()
getNaturalLanguageUsageId in interface NaturalLanguageTemplateContractpublic String getTypeId()
getTypeId in interface NaturalLanguageTemplateContractpublic String getTemplate()
getTemplate in interface NaturalLanguageTemplateContractpublic String getId()
getId in interface org.kuali.rice.core.api.mo.common.Identifiablepublic boolean isActive()
isActive in interface org.kuali.rice.core.api.mo.common.active.Inactivatablepublic Long getVersionNumber()
getVersionNumber in interface org.kuali.rice.core.api.mo.common.VersionedgetVersionNumber in class PersistableBusinessObjectBasepublic void setLanguageCode(String languageCode)
languageCode - the languageCode value to set.public void setNaturalLanguageUsageId(String naturalLanguageUsageId)
naturalLanguageUsageId - the naturalLanguageUsageId value to set.public void setTypeId(String typeId)
typeId - the typeId value to set.public void setTemplate(String template)
template - the template value to set.public void setId(String id)
id - the id value to set.public void setActive(boolean active)
active - the active value to set.public void setVersionNumber(Long versionNumber)
setVersionNumber in interface PersistableBusinessObjectsetVersionNumber in class PersistableBusinessObjectBaseversionNumber - the versionNumber value to set.public void setAttributeBos(List<NaturalLanguageTemplateAttributeBo> attributeBos)
attributeBos - the AttributeBos value to set.public void setAttributeBos(Set<NaturalLanguageTemplateAttributeBo> attributeBos)
attributeBos - the AttributeBos value to set.public static NaturalLanguageTemplate to(NaturalLanguageTemplateBo naturalLanguageTemplateBo)
NaturalLanguageTemplateBo to its immutable counterpart, NaturalLanguageTemplate.naturalLanguageTemplateBo - the mutable business object.NaturalLanguageTemplate the immutable object.public static NaturalLanguageTemplateBo from(NaturalLanguageTemplate naturalLanguageTemplate)
NaturalLanguageTemplate to its mutable NaturalLanguageTemplateBo counterpart.naturalLanguageTemplate - the immutable object.NaturalLanguageTemplateBo the mutable NaturalLanguageTemplateBo.public void setSequenceAccessorService(SequenceAccessorService sas)
sas - SequenceAccessorService to use for getNewId.public SequenceAccessorService getSequenceAccessorService()
public Map<String,String> getAttributes()
getAttributes in interface NaturalLanguageTemplateContractpublic void setAttributes(Map<String,String> attributes)
public static void setAttributeDefinitionService(KrmsAttributeDefinitionService attributeDefinitionService)
public static KrmsTypeRepositoryService getTypeRepositoryService()
public static void setTypeRepositoryService(KrmsTypeRepositoryService typeRepositoryService)
public static KrmsAttributeDefinitionService getAttributeDefinitionService()
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.