Interface ReferenceObjectBindingBoService
- All Known Implementing Classes:
ReferenceObjectBindingBoServiceImpl
public interface ReferenceObjectBindingBoService
This is the interface for accessing repository
ReferenceObjectBindingBo related business objects.- Author:
- Kuali Rice Team (rice.collab@kuali.org)
-
Method Summary
Modifier and TypeMethodDescriptionorg.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.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.
-
Method Details
-
createReferenceObjectBinding
org.kuali.rice.krms.api.repository.reference.ReferenceObjectBinding createReferenceObjectBinding(org.kuali.rice.krms.api.repository.reference.ReferenceObjectBinding referenceObjectBinding) This will create aReferenceObjectBindingexactly like the parameter passed in.- Parameters:
referenceObjectBinding- The ReferenceObjectBinding to create.- Returns:
- a
ReferenceObjectBindingexactly like the parameter passed in. - Throws:
IllegalArgumentException- if the ReferenceObjectBinding is null.IllegalStateException- if the ReferenceObjectBinding already exists in the system.
-
getReferenceObjectBinding
org.kuali.rice.krms.api.repository.reference.ReferenceObjectBinding getReferenceObjectBinding(String referenceObjectBindingId) Retrieves a ReferenceObjectBinding from the repository based on the given id.- 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
org.kuali.rice.krms.api.repository.reference.ReferenceObjectBinding updateReferenceObjectBinding(org.kuali.rice.krms.api.repository.reference.ReferenceObjectBinding referenceObjectBinding) This will update an existingReferenceObjectBinding.- Parameters:
referenceObjectBinding- The ReferenceObjectBinding to update.- Throws:
IllegalArgumentException- if the ReferenceObjectBinding is null.IllegalStateException- if the ReferenceObjectBinding does not exists in the system.
-
deleteReferenceObjectBinding
Delete theReferenceObjectBindingwith the given id.- Parameters:
referenceObjectBindingId- to delete.- Throws:
IllegalArgumentException- if the ReferenceObjectBinding is null.IllegalStateException- if the ReferenceObjectBinding does not exists in the system
-
findReferenceObjectBindingsByCollectionName
-
findReferenceObjectBindingsByKrmsDiscriminatorType
-
findReferenceObjectBindingsByKrmsObject
-
findReferenceObjectBindingsByNamespace
-
findReferenceObjectBindingsByReferenceDiscriminatorType
-
findReferenceObjectBindingsByReferenceObject
-
findReferenceObjectBindingIds
-
findReferenceObjectBindings
org.kuali.rice.krms.api.repository.reference.ReferenceObjectBindingQueryResults findReferenceObjectBindings(org.kuali.rice.core.api.criteria.QueryByCriteria queryByCriteria) -
to
org.kuali.rice.krms.api.repository.reference.ReferenceObjectBinding to(ReferenceObjectBindingBo referenceObjectBindingBo) Converts a mutableReferenceObjectBindingBoto its immutable counterpart,ReferenceObjectBinding.- Parameters:
referenceObjectBindingBo- the mutable business object.- Returns:
- a
ReferenceObjectBindingthe immutable object.
-
from
ReferenceObjectBindingBo from(org.kuali.rice.krms.api.repository.reference.ReferenceObjectBinding referenceObjectBinding) Converts a immutableReferenceObjectBindingto its mutableReferenceObjectBindingBocounterpart.- Parameters:
referenceObjectBinding- the immutable object.- Returns:
- a
ReferenceObjectBindingBothe mutable ReferenceObjectBindingBo.
-