public class NaturalLanguageTemplateBoServiceImpl extends Object implements NaturalLanguageTemplateBoService
NaturalLanguageTemplateBo related business objects.| Constructor and Description |
|---|
NaturalLanguageTemplateBoServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
List<org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate> |
convertBosToImmutables(Collection<NaturalLanguageTemplateBo> naturalLanguageTemplateBos) |
org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate |
createNaturalLanguageTemplate(org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate naturalLanguageTemplate)
This will create a
NaturalLanguageTemplate exactly like the
parameter passed in except the id will be assigned and create date/user
will be set. |
void |
deleteNaturalLanguageTemplate(String naturalLanguageTemplateId)
Delete the
NaturalLanguageTemplate with the given id. |
org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate |
findNaturalLanguageTemplateByLanguageCodeTypeIdAndNluId(String languageCode,
String typeId,
String naturalLanguageUsageId) |
List<org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate> |
findNaturalLanguageTemplatesByAttributes(Map attributes) |
List<org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate> |
findNaturalLanguageTemplatesByLanguageCode(String languageCode) |
List<org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate> |
findNaturalLanguageTemplatesByNaturalLanguageUsage(String naturalLanguageUsageId) |
List<org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate> |
findNaturalLanguageTemplatesByTemplate(String template) |
List<org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate> |
findNaturalLanguageTemplatesByType(String typeId) |
NaturalLanguageTemplateBo |
from(org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate naturalLanguageTemplate)
Converts a immutable
NaturalLanguageTemplate to its mutable NaturalLanguageTemplateBo counterpart. |
KrmsAttributeDefinitionService |
getAttributeDefinitionService() |
org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate |
getNaturalLanguageTemplate(String naturalLanguageTemplateId)
Retrieves a NaturalLanguageTemplate from the repository based on the given id.
|
org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplaterContract |
getNaturalLanguageTemplater() |
void |
setAttributeDefinitionService(KrmsAttributeDefinitionService attributeDefinitionService) |
void |
setDataObjectService(org.kuali.rice.krad.data.DataObjectService dataObjectService)
Sets the value of DataObjectService to the given value.
|
void |
setNaturalLanguageTemplater(org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplaterContract naturalLanguageTemplater) |
org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate |
to(NaturalLanguageTemplateBo naturalLanguageTemplateBo)
Converts a mutable
NaturalLanguageTemplateBo to its immutable counterpart, NaturalLanguageTemplate. |
org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate |
updateNaturalLanguageTemplate(org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate naturalLanguageTemplate)
This will update an existing
NaturalLanguageTemplate. |
public NaturalLanguageTemplateBoServiceImpl()
public void setDataObjectService(org.kuali.rice.krad.data.DataObjectService dataObjectService)
dataObjectService - the DataObjectService value to set.public void setAttributeDefinitionService(KrmsAttributeDefinitionService attributeDefinitionService)
public KrmsAttributeDefinitionService getAttributeDefinitionService()
public org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplaterContract getNaturalLanguageTemplater()
public void setNaturalLanguageTemplater(org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplaterContract naturalLanguageTemplater)
public org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate createNaturalLanguageTemplate(org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate naturalLanguageTemplate)
NaturalLanguageTemplateBoServiceNaturalLanguageTemplate exactly like the
parameter passed in except the id will be assigned and create date/user
will be set.createNaturalLanguageTemplate in interface NaturalLanguageTemplateBoServicenaturalLanguageTemplate - The NaturalLanguageTemplate to create.NaturalLanguageTemplate exactly like the parameter passed in.public org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate getNaturalLanguageTemplate(String naturalLanguageTemplateId)
NaturalLanguageTemplateBoServicegetNaturalLanguageTemplate in interface NaturalLanguageTemplateBoServicenaturalLanguageTemplateId - to retrieve.NaturalLanguageTemplate identified by the given id.
A null reference is returned if an invalid or non-existent id is supplied.public org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate updateNaturalLanguageTemplate(org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate naturalLanguageTemplate)
NaturalLanguageTemplateBoServiceNaturalLanguageTemplate.updateNaturalLanguageTemplate in interface NaturalLanguageTemplateBoServicenaturalLanguageTemplate - The NaturalLanguageTemplate to update.public void deleteNaturalLanguageTemplate(String naturalLanguageTemplateId)
NaturalLanguageTemplateBoServiceNaturalLanguageTemplate with the given id.deleteNaturalLanguageTemplate in interface NaturalLanguageTemplateBoServicenaturalLanguageTemplateId - to delete.public List<org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate> findNaturalLanguageTemplatesByAttributes(Map attributes)
findNaturalLanguageTemplatesByAttributes in interface NaturalLanguageTemplateBoServicepublic List<org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate> findNaturalLanguageTemplatesByLanguageCode(String languageCode)
findNaturalLanguageTemplatesByLanguageCode in interface NaturalLanguageTemplateBoServicepublic org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate findNaturalLanguageTemplateByLanguageCodeTypeIdAndNluId(String languageCode, String typeId, String naturalLanguageUsageId)
findNaturalLanguageTemplateByLanguageCodeTypeIdAndNluId in interface NaturalLanguageTemplateBoServicepublic List<org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate> findNaturalLanguageTemplatesByNaturalLanguageUsage(String naturalLanguageUsageId)
findNaturalLanguageTemplatesByNaturalLanguageUsage in interface NaturalLanguageTemplateBoServicepublic List<org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate> findNaturalLanguageTemplatesByType(String typeId)
findNaturalLanguageTemplatesByType in interface NaturalLanguageTemplateBoServicepublic List<org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate> findNaturalLanguageTemplatesByTemplate(String template)
findNaturalLanguageTemplatesByTemplate in interface NaturalLanguageTemplateBoServicepublic List<org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate> convertBosToImmutables(Collection<NaturalLanguageTemplateBo> naturalLanguageTemplateBos)
public org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate to(NaturalLanguageTemplateBo naturalLanguageTemplateBo)
NaturalLanguageTemplateBoServiceNaturalLanguageTemplateBo to its immutable counterpart, NaturalLanguageTemplate.to in interface NaturalLanguageTemplateBoServicenaturalLanguageTemplateBo - the mutable business object.NaturalLanguageTemplate the immutable object.public NaturalLanguageTemplateBo from(org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate naturalLanguageTemplate)
NaturalLanguageTemplateBoServiceNaturalLanguageTemplate to its mutable NaturalLanguageTemplateBo counterpart.from in interface NaturalLanguageTemplateBoServicenaturalLanguageTemplate - the immutable object.NaturalLanguageTemplateBo the mutable NaturalLanguageTemplateBo.Copyright © 2005–2017 The Kuali Foundation. All rights reserved.