Class ReferenceObjectBindingBoServiceImpl
java.lang.Object
org.kuali.rice.krms.impl.repository.ReferenceObjectBindingBoServiceImpl
- All Implemented Interfaces:
ReferenceObjectBindingBoService
public class ReferenceObjectBindingBoServiceImpl
extends Object
implements ReferenceObjectBindingBoService
Implementation of the @{link ReferenceObjectBindingBoService} interface for accessing
ReferenceObjectBindingBo 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.reference.ReferenceObjectBinding> convertBosToImmutables(Collection<ReferenceObjectBindingBo> referenceObjectBindingBos) org.kuali.rice.krms.api.repository.reference.ReferenceObjectBindingcreateReferenceObjectBinding(org.kuali.rice.krms.api.repository.reference.ReferenceObjectBinding referenceObjectBinding) This will create aReferenceObjectBindingexactly like the parameter passed in.voiddeleteReferenceObjectBinding(String referenceObjectBindingId) Delete theReferenceObjectBindingwith the given id.findReferenceObjectBindingIds(org.kuali.rice.core.api.criteria.QueryByCriteria queryByCriteria) org.kuali.rice.krms.api.repository.reference.ReferenceObjectBindingQueryResultsfindReferenceObjectBindings(org.kuali.rice.core.api.criteria.QueryByCriteria queryByCriteria) List<org.kuali.rice.krms.api.repository.reference.ReferenceObjectBinding> findReferenceObjectBindingsByCollectionName(String collectionName) List<org.kuali.rice.krms.api.repository.reference.ReferenceObjectBinding> findReferenceObjectBindingsByKrmsDiscriminatorType(String krmsDiscriminatorType) List<org.kuali.rice.krms.api.repository.reference.ReferenceObjectBinding> findReferenceObjectBindingsByKrmsObject(String krmsObjectId) List<org.kuali.rice.krms.api.repository.reference.ReferenceObjectBinding> findReferenceObjectBindingsByNamespace(String namespace) List<org.kuali.rice.krms.api.repository.reference.ReferenceObjectBinding> findReferenceObjectBindingsByReferenceDiscriminatorType(String referenceDiscriminatorType) List<org.kuali.rice.krms.api.repository.reference.ReferenceObjectBinding> findReferenceObjectBindingsByReferenceObject(String referenceObjectId) from(org.kuali.rice.krms.api.repository.reference.ReferenceObjectBinding referenceObjectBinding) Converts a immutableReferenceObjectBindingto its mutableReferenceObjectBindingBocounterpart.org.kuali.rice.krms.api.repository.reference.ReferenceObjectBindinggetReferenceObjectBinding(String referenceObjectBindingId) Retrieves a ReferenceObjectBinding from the repository based on the given id.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.reference.ReferenceObjectBindingto(ReferenceObjectBindingBo referenceObjectBindingBo) Converts a mutableReferenceObjectBindingBoto its immutable counterpart,ReferenceObjectBinding.org.kuali.rice.krms.api.repository.reference.ReferenceObjectBindingupdateReferenceObjectBinding(org.kuali.rice.krms.api.repository.reference.ReferenceObjectBinding referenceObjectBinding) This will update an existingReferenceObjectBinding.
-
Constructor Details
-
ReferenceObjectBindingBoServiceImpl
public ReferenceObjectBindingBoServiceImpl()
-
-
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
-
createReferenceObjectBinding
public org.kuali.rice.krms.api.repository.reference.ReferenceObjectBinding createReferenceObjectBinding(org.kuali.rice.krms.api.repository.reference.ReferenceObjectBinding referenceObjectBinding) Description copied from interface:ReferenceObjectBindingBoServiceThis will create aReferenceObjectBindingexactly like the parameter passed in.- Specified by:
createReferenceObjectBindingin interfaceReferenceObjectBindingBoService- Parameters:
referenceObjectBinding- The ReferenceObjectBinding to create.- Returns:
- a
ReferenceObjectBindingexactly like the parameter passed in.
-
getReferenceObjectBinding
public org.kuali.rice.krms.api.repository.reference.ReferenceObjectBinding getReferenceObjectBinding(String referenceObjectBindingId) Description copied from interface:ReferenceObjectBindingBoServiceRetrieves a ReferenceObjectBinding from the repository based on the given id.- Specified by:
getReferenceObjectBindingin interfaceReferenceObjectBindingBoService- Parameters:
referenceObjectBindingId- to retrieve.- Returns:
- a
ReferenceObjectBindingidentified by the given id. A null reference is returned if an invalid or non-existent id is supplied.
-
updateReferenceObjectBinding
public org.kuali.rice.krms.api.repository.reference.ReferenceObjectBinding updateReferenceObjectBinding(org.kuali.rice.krms.api.repository.reference.ReferenceObjectBinding referenceObjectBinding) Description copied from interface:ReferenceObjectBindingBoServiceThis will update an existingReferenceObjectBinding.- Specified by:
updateReferenceObjectBindingin interfaceReferenceObjectBindingBoService- Parameters:
referenceObjectBinding- The ReferenceObjectBinding to update.
-
deleteReferenceObjectBinding
Description copied from interface:ReferenceObjectBindingBoServiceDelete theReferenceObjectBindingwith the given id.- Specified by:
deleteReferenceObjectBindingin interfaceReferenceObjectBindingBoService- Parameters:
referenceObjectBindingId- to delete.
-
findReferenceObjectBindingsByCollectionName
public List<org.kuali.rice.krms.api.repository.reference.ReferenceObjectBinding> findReferenceObjectBindingsByCollectionName(String collectionName) - Specified by:
findReferenceObjectBindingsByCollectionNamein interfaceReferenceObjectBindingBoService
-
findReferenceObjectBindingsByKrmsDiscriminatorType
public List<org.kuali.rice.krms.api.repository.reference.ReferenceObjectBinding> findReferenceObjectBindingsByKrmsDiscriminatorType(String krmsDiscriminatorType) - Specified by:
findReferenceObjectBindingsByKrmsDiscriminatorTypein interfaceReferenceObjectBindingBoService
-
findReferenceObjectBindingsByKrmsObject
public List<org.kuali.rice.krms.api.repository.reference.ReferenceObjectBinding> findReferenceObjectBindingsByKrmsObject(String krmsObjectId) - Specified by:
findReferenceObjectBindingsByKrmsObjectin interfaceReferenceObjectBindingBoService
-
findReferenceObjectBindingsByNamespace
public List<org.kuali.rice.krms.api.repository.reference.ReferenceObjectBinding> findReferenceObjectBindingsByNamespace(String namespace) - Specified by:
findReferenceObjectBindingsByNamespacein interfaceReferenceObjectBindingBoService
-
findReferenceObjectBindingsByReferenceDiscriminatorType
public List<org.kuali.rice.krms.api.repository.reference.ReferenceObjectBinding> findReferenceObjectBindingsByReferenceDiscriminatorType(String referenceDiscriminatorType) - Specified by:
findReferenceObjectBindingsByReferenceDiscriminatorTypein interfaceReferenceObjectBindingBoService
-
findReferenceObjectBindingsByReferenceObject
public List<org.kuali.rice.krms.api.repository.reference.ReferenceObjectBinding> findReferenceObjectBindingsByReferenceObject(String referenceObjectId) - Specified by:
findReferenceObjectBindingsByReferenceObjectin interfaceReferenceObjectBindingBoService
-
findReferenceObjectBindingIds
public List<String> findReferenceObjectBindingIds(org.kuali.rice.core.api.criteria.QueryByCriteria queryByCriteria) - Specified by:
findReferenceObjectBindingIdsin interfaceReferenceObjectBindingBoService
-
findReferenceObjectBindings
public org.kuali.rice.krms.api.repository.reference.ReferenceObjectBindingQueryResults findReferenceObjectBindings(org.kuali.rice.core.api.criteria.QueryByCriteria queryByCriteria) - Specified by:
findReferenceObjectBindingsin interfaceReferenceObjectBindingBoService
-
convertBosToImmutables
public List<org.kuali.rice.krms.api.repository.reference.ReferenceObjectBinding> convertBosToImmutables(Collection<ReferenceObjectBindingBo> referenceObjectBindingBos) -
to
public org.kuali.rice.krms.api.repository.reference.ReferenceObjectBinding to(ReferenceObjectBindingBo referenceObjectBindingBo) Description copied from interface:ReferenceObjectBindingBoServiceConverts a mutableReferenceObjectBindingBoto its immutable counterpart,ReferenceObjectBinding.- Specified by:
toin interfaceReferenceObjectBindingBoService- Parameters:
referenceObjectBindingBo- the mutable business object.- Returns:
- a
ReferenceObjectBindingthe immutable object.
-
from
public ReferenceObjectBindingBo from(org.kuali.rice.krms.api.repository.reference.ReferenceObjectBinding referenceObjectBinding) Description copied from interface:ReferenceObjectBindingBoServiceConverts a immutableReferenceObjectBindingto its mutableReferenceObjectBindingBocounterpart.- Specified by:
fromin interfaceReferenceObjectBindingBoService- Parameters:
referenceObjectBinding- the immutable object.- Returns:
- a
ReferenceObjectBindingBothe mutable ReferenceObjectBindingBo.
-