public final class NaturalLanguageTemplateBoServiceImpl extends Object implements NaturalLanguageTemplateBoService
NaturalLanguageTemplateBo related business objects.| Constructor and Description |
|---|
NaturalLanguageTemplateBoServiceImpl() |
public NaturalLanguageTemplateBoServiceImpl()
public void setBusinessObjectService(BusinessObjectService businessObjectService)
businessObjectService - the BusinessObjectService value to set.public void setAttributeDefinitionService(KrmsAttributeDefinitionService attributeDefinitionService)
public KrmsAttributeDefinitionService getAttributeDefinitionService()
public NaturalLanguageTemplaterContract getNaturalLanguageTemplater()
public void setNaturalLanguageTemplater(NaturalLanguageTemplaterContract naturalLanguageTemplater)
public NaturalLanguageTemplate createNaturalLanguageTemplate(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 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 void updateNaturalLanguageTemplate(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<NaturalLanguageTemplate> findNaturalLanguageTemplatesByAttributes(Map attributes)
findNaturalLanguageTemplatesByAttributes in interface NaturalLanguageTemplateBoServicepublic List<NaturalLanguageTemplate> findNaturalLanguageTemplatesByLanguageCode(String languageCode)
findNaturalLanguageTemplatesByLanguageCode in interface NaturalLanguageTemplateBoServicepublic NaturalLanguageTemplate findNaturalLanguageTemplateByLanguageCodeTypeIdAndNluId(String languageCode, String typeId, String naturalLanguageUsageId)
findNaturalLanguageTemplateByLanguageCodeTypeIdAndNluId in interface NaturalLanguageTemplateBoServicepublic List<NaturalLanguageTemplate> findNaturalLanguageTemplatesByNaturalLanguageUsage(String naturalLanguageUsageId)
findNaturalLanguageTemplatesByNaturalLanguageUsage in interface NaturalLanguageTemplateBoServicepublic List<NaturalLanguageTemplate> findNaturalLanguageTemplatesByType(String typeId)
findNaturalLanguageTemplatesByType in interface NaturalLanguageTemplateBoServicepublic List<NaturalLanguageTemplate> findNaturalLanguageTemplatesByTemplate(String template)
findNaturalLanguageTemplatesByTemplate in interface NaturalLanguageTemplateBoServicepublic List<NaturalLanguageTemplate> convertBosToImmutables(Collection<NaturalLanguageTemplateBo> naturalLanguageTemplateBos)
public 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(NaturalLanguageTemplate naturalLanguageTemplate)
NaturalLanguageTemplateBoServiceNaturalLanguageTemplate to its mutable NaturalLanguageTemplateBo counterpart.from in interface NaturalLanguageTemplateBoServicenaturalLanguageTemplate - the immutable object.NaturalLanguageTemplateBo the mutable NaturalLanguageTemplateBo.Copyright © 2005–2016 The Kuali Foundation. All rights reserved.