Class NaturalLanguageTemplateBoServiceImpl
java.lang.Object
org.kuali.rice.krms.impl.repository.NaturalLanguageTemplateBoServiceImpl
- All Implemented Interfaces:
NaturalLanguageTemplateBoService
public class NaturalLanguageTemplateBoServiceImpl
extends Object
implements NaturalLanguageTemplateBoService
Implementation of the @{link NaturalLanguageTemplateBoService} interface for accessing
NaturalLanguageTemplateBo related business objects.- Author:
- Kuali Rice Team (rice.collab@kuali.org)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionList<org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate>convertBosToImmutables(Collection<NaturalLanguageTemplateBo> naturalLanguageTemplateBos) org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplatecreateNaturalLanguageTemplate(org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate naturalLanguageTemplate) This will create aNaturalLanguageTemplateexactly like the parameter passed in except the id will be assigned and create date/user will be set.voiddeleteNaturalLanguageTemplate(String naturalLanguageTemplateId) Delete theNaturalLanguageTemplatewith the given id.org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplatefindNaturalLanguageTemplateByLanguageCodeTypeIdAndNluId(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>from(org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate naturalLanguageTemplate) Converts a immutableNaturalLanguageTemplateto its mutableNaturalLanguageTemplateBocounterpart.org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplategetNaturalLanguageTemplate(String naturalLanguageTemplateId) Retrieves a NaturalLanguageTemplate from the repository based on the given id.org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplaterContractvoidsetAttributeDefinitionService(KrmsAttributeDefinitionService attributeDefinitionService) voidsetDataObjectService(org.kuali.rice.krad.data.DataObjectService dataObjectService) Sets the value of DataObjectService to the given value.voidsetNaturalLanguageTemplater(org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplaterContract naturalLanguageTemplater) org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplateto(NaturalLanguageTemplateBo naturalLanguageTemplateBo) Converts a mutableNaturalLanguageTemplateBoto its immutable counterpart,NaturalLanguageTemplate.org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplateupdateNaturalLanguageTemplate(org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate naturalLanguageTemplate) This will update an existingNaturalLanguageTemplate.
-
Constructor Details
-
NaturalLanguageTemplateBoServiceImpl
public NaturalLanguageTemplateBoServiceImpl()
-
-
Method Details
-
setDataObjectService
public void setDataObjectService(org.kuali.rice.krad.data.DataObjectService dataObjectService) Sets the value of DataObjectService to the given value.- Parameters:
dataObjectService- the DataObjectService value to set.
-
setAttributeDefinitionService
public void setAttributeDefinitionService(KrmsAttributeDefinitionService attributeDefinitionService) -
getAttributeDefinitionService
-
getNaturalLanguageTemplater
public org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplaterContract getNaturalLanguageTemplater() -
setNaturalLanguageTemplater
public void setNaturalLanguageTemplater(org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplaterContract naturalLanguageTemplater) -
createNaturalLanguageTemplate
public org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate createNaturalLanguageTemplate(org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate naturalLanguageTemplate) Description copied from interface:NaturalLanguageTemplateBoServiceThis will create aNaturalLanguageTemplateexactly like the parameter passed in except the id will be assigned and create date/user will be set.- Specified by:
createNaturalLanguageTemplatein interfaceNaturalLanguageTemplateBoService- Parameters:
naturalLanguageTemplate- The NaturalLanguageTemplate to create.- Returns:
- a
NaturalLanguageTemplateexactly like the parameter passed in.
-
getNaturalLanguageTemplate
public org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate getNaturalLanguageTemplate(String naturalLanguageTemplateId) Description copied from interface:NaturalLanguageTemplateBoServiceRetrieves a NaturalLanguageTemplate from the repository based on the given id.- Specified by:
getNaturalLanguageTemplatein interfaceNaturalLanguageTemplateBoService- Parameters:
naturalLanguageTemplateId- to retrieve.- Returns:
- a
NaturalLanguageTemplateidentified by the given id. A null reference is returned if an invalid or non-existent id is supplied.
-
updateNaturalLanguageTemplate
public org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate updateNaturalLanguageTemplate(org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate naturalLanguageTemplate) Description copied from interface:NaturalLanguageTemplateBoServiceThis will update an existingNaturalLanguageTemplate.- Specified by:
updateNaturalLanguageTemplatein interfaceNaturalLanguageTemplateBoService- Parameters:
naturalLanguageTemplate- The NaturalLanguageTemplate to update.
-
deleteNaturalLanguageTemplate
Description copied from interface:NaturalLanguageTemplateBoServiceDelete theNaturalLanguageTemplatewith the given id.- Specified by:
deleteNaturalLanguageTemplatein interfaceNaturalLanguageTemplateBoService- Parameters:
naturalLanguageTemplateId- to delete.
-
findNaturalLanguageTemplatesByAttributes
public List<org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate> findNaturalLanguageTemplatesByAttributes(Map attributes) - Specified by:
findNaturalLanguageTemplatesByAttributesin interfaceNaturalLanguageTemplateBoService
-
findNaturalLanguageTemplatesByLanguageCode
public List<org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate> findNaturalLanguageTemplatesByLanguageCode(String languageCode) - Specified by:
findNaturalLanguageTemplatesByLanguageCodein interfaceNaturalLanguageTemplateBoService
-
findNaturalLanguageTemplateByLanguageCodeTypeIdAndNluId
public org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate findNaturalLanguageTemplateByLanguageCodeTypeIdAndNluId(String languageCode, String typeId, String naturalLanguageUsageId) - Specified by:
findNaturalLanguageTemplateByLanguageCodeTypeIdAndNluIdin interfaceNaturalLanguageTemplateBoService
-
findNaturalLanguageTemplatesByNaturalLanguageUsage
public List<org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate> findNaturalLanguageTemplatesByNaturalLanguageUsage(String naturalLanguageUsageId) - Specified by:
findNaturalLanguageTemplatesByNaturalLanguageUsagein interfaceNaturalLanguageTemplateBoService
-
findNaturalLanguageTemplatesByType
public List<org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate> findNaturalLanguageTemplatesByType(String typeId) - Specified by:
findNaturalLanguageTemplatesByTypein interfaceNaturalLanguageTemplateBoService
-
findNaturalLanguageTemplatesByTemplate
public List<org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate> findNaturalLanguageTemplatesByTemplate(String template) - Specified by:
findNaturalLanguageTemplatesByTemplatein interfaceNaturalLanguageTemplateBoService
-
convertBosToImmutables
public List<org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate> convertBosToImmutables(Collection<NaturalLanguageTemplateBo> naturalLanguageTemplateBos) -
to
public org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate to(NaturalLanguageTemplateBo naturalLanguageTemplateBo) Description copied from interface:NaturalLanguageTemplateBoServiceConverts a mutableNaturalLanguageTemplateBoto its immutable counterpart,NaturalLanguageTemplate.- Specified by:
toin interfaceNaturalLanguageTemplateBoService- Parameters:
naturalLanguageTemplateBo- the mutable business object.- Returns:
- a
NaturalLanguageTemplatethe immutable object.
-
from
public NaturalLanguageTemplateBo from(org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate naturalLanguageTemplate) Description copied from interface:NaturalLanguageTemplateBoServiceConverts a immutableNaturalLanguageTemplateto its mutableNaturalLanguageTemplateBocounterpart.- Specified by:
fromin interfaceNaturalLanguageTemplateBoService- Parameters:
naturalLanguageTemplate- the immutable object.- Returns:
- a
NaturalLanguageTemplateBothe mutable NaturalLanguageTemplateBo.
-