Class NaturalLanguageUsageBoServiceImpl
java.lang.Object
org.kuali.rice.krms.impl.repository.NaturalLanguageUsageBoServiceImpl
- All Implemented Interfaces:
NaturalLanguageUsageBoService
public class NaturalLanguageUsageBoServiceImpl
extends Object
implements NaturalLanguageUsageBoService
Implementation of the @{link NaturalLanguageUsageBoService} interface for accessing
NaturalLanguageUsageBo
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.NaturalLanguageUsage>convertBosToImmutables(Collection<NaturalLanguageUsageBo> naturalLanguageUsageBos) org.kuali.rice.krms.api.repository.language.NaturalLanguageUsagecreateNaturalLanguageUsage(org.kuali.rice.krms.api.repository.language.NaturalLanguageUsage naturalLanguageUsage) This will create aNaturalLanguageUsageexactly like the parameter passed in.voiddeleteNaturalLanguageUsage(String naturalLanguageUsageId) Delete theNaturalLanguageUsagewith the given id.List<org.kuali.rice.krms.api.repository.language.NaturalLanguageUsage>findNaturalLanguageUsagesByDescription(String description) List<org.kuali.rice.krms.api.repository.language.NaturalLanguageUsage>List<org.kuali.rice.krms.api.repository.language.NaturalLanguageUsage>findNaturalLanguageUsagesByNamespace(String namespace) from(org.kuali.rice.krms.api.repository.language.NaturalLanguageUsage naturalLanguageUsage) Converts a immutableNaturalLanguageUsageto its mutableNaturalLanguageUsageBocounterpart.org.kuali.rice.krms.api.repository.language.NaturalLanguageUsagegetNaturalLanguageUsage(String naturalLanguageUsageId) Retrieves a NaturalLanguageUsage from the repository based on the given id.org.kuali.rice.krms.api.repository.language.NaturalLanguageUsagegetNaturalLanguageUsageByName(String namespace, String name) Retrieves a NaturalLanguageUsage from the repository based on the given namespace and name.voidsetAttributeDefinitionService(KrmsAttributeDefinitionService attributeDefinitionService) voidsetDataObjectService(org.kuali.rice.krad.data.DataObjectService dataObjectService) Sets the value of DataObjectService to the given value.org.kuali.rice.krms.api.repository.language.NaturalLanguageUsageto(NaturalLanguageUsageBo naturalLanguageUsageBo) Converts a mutableNaturalLanguageUsageBoto its immutable counterpart,NaturalLanguageUsage.org.kuali.rice.krms.api.repository.language.NaturalLanguageUsageupdateNaturalLanguageUsage(org.kuali.rice.krms.api.repository.language.NaturalLanguageUsage naturalLanguageUsage) This will update an existingNaturalLanguageUsage.
-
Constructor Details
-
NaturalLanguageUsageBoServiceImpl
public NaturalLanguageUsageBoServiceImpl()
-
-
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
-
createNaturalLanguageUsage
public org.kuali.rice.krms.api.repository.language.NaturalLanguageUsage createNaturalLanguageUsage(org.kuali.rice.krms.api.repository.language.NaturalLanguageUsage naturalLanguageUsage) Description copied from interface:NaturalLanguageUsageBoServiceThis will create aNaturalLanguageUsageexactly like the parameter passed in.- Specified by:
createNaturalLanguageUsagein interfaceNaturalLanguageUsageBoService- Parameters:
naturalLanguageUsage- The NaturalLanguageUsage to create.- Returns:
- a
NaturalLanguageUsageexactly like the parameter passed in.
-
getNaturalLanguageUsage
public org.kuali.rice.krms.api.repository.language.NaturalLanguageUsage getNaturalLanguageUsage(String naturalLanguageUsageId) Description copied from interface:NaturalLanguageUsageBoServiceRetrieves a NaturalLanguageUsage from the repository based on the given id.- Specified by:
getNaturalLanguageUsagein interfaceNaturalLanguageUsageBoService- Parameters:
naturalLanguageUsageId- to retrieve.- Returns:
- a
NaturalLanguageUsageidentified by the given id. A null reference is returned if an invalid or non-existent id is supplied.
-
getNaturalLanguageUsageByName
public org.kuali.rice.krms.api.repository.language.NaturalLanguageUsage getNaturalLanguageUsageByName(String namespace, String name) Description copied from interface:NaturalLanguageUsageBoServiceRetrieves a NaturalLanguageUsage from the repository based on the given namespace and name.- Specified by:
getNaturalLanguageUsageByNamein interfaceNaturalLanguageUsageBoService- Parameters:
namespace- of the NaturalLanguageUsage to retrieve.name- of the NaturalLanguageUsage to retrieve.- Returns:
- a
NaturalLanguageUsageidentified by the given namespace and name. A null reference is returned if the repository does not contain a NaturalLanguageUsage with the given namespace and name.
-
updateNaturalLanguageUsage
public org.kuali.rice.krms.api.repository.language.NaturalLanguageUsage updateNaturalLanguageUsage(org.kuali.rice.krms.api.repository.language.NaturalLanguageUsage naturalLanguageUsage) Description copied from interface:NaturalLanguageUsageBoServiceThis will update an existingNaturalLanguageUsage.- Specified by:
updateNaturalLanguageUsagein interfaceNaturalLanguageUsageBoService- Parameters:
naturalLanguageUsage- The NaturalLanguageUsage to update.
-
deleteNaturalLanguageUsage
Description copied from interface:NaturalLanguageUsageBoServiceDelete theNaturalLanguageUsagewith the given id.- Specified by:
deleteNaturalLanguageUsagein interfaceNaturalLanguageUsageBoService- Parameters:
naturalLanguageUsageId- to delete.
-
findNaturalLanguageUsagesByName
public List<org.kuali.rice.krms.api.repository.language.NaturalLanguageUsage> findNaturalLanguageUsagesByName(String name) - Specified by:
findNaturalLanguageUsagesByNamein interfaceNaturalLanguageUsageBoService
-
findNaturalLanguageUsagesByDescription
public List<org.kuali.rice.krms.api.repository.language.NaturalLanguageUsage> findNaturalLanguageUsagesByDescription(String description) - Specified by:
findNaturalLanguageUsagesByDescriptionin interfaceNaturalLanguageUsageBoService
-
findNaturalLanguageUsagesByNamespace
public List<org.kuali.rice.krms.api.repository.language.NaturalLanguageUsage> findNaturalLanguageUsagesByNamespace(String namespace) - Specified by:
findNaturalLanguageUsagesByNamespacein interfaceNaturalLanguageUsageBoService
-
convertBosToImmutables
public List<org.kuali.rice.krms.api.repository.language.NaturalLanguageUsage> convertBosToImmutables(Collection<NaturalLanguageUsageBo> naturalLanguageUsageBos) -
to
public org.kuali.rice.krms.api.repository.language.NaturalLanguageUsage to(NaturalLanguageUsageBo naturalLanguageUsageBo) Description copied from interface:NaturalLanguageUsageBoServiceConverts a mutableNaturalLanguageUsageBoto its immutable counterpart,NaturalLanguageUsage.- Specified by:
toin interfaceNaturalLanguageUsageBoService- Parameters:
naturalLanguageUsageBo- the mutable business object.- Returns:
- a
NaturalLanguageUsagethe immutable object.
-
from
public NaturalLanguageUsageBo from(org.kuali.rice.krms.api.repository.language.NaturalLanguageUsage naturalLanguageUsage) Description copied from interface:NaturalLanguageUsageBoServiceConverts a immutableNaturalLanguageUsageto its mutableNaturalLanguageUsageBocounterpart.- Specified by:
fromin interfaceNaturalLanguageUsageBoService- Parameters:
naturalLanguageUsage- the immutable object.- Returns:
- a
NaturalLanguageUsageBothe mutable NaturalLanguageUsageBo.
-