public interface InactivationBlockingDetectionService
Modifier and Type | Method and Description |
---|---|
Collection<?> |
detectAllBlockingRecords(Object dataObject,
InactivationBlockingMetadata inactivationBlockingMetadata)
Detects all records in the relationship defined in the given metadata that prevents inactivation of the given
data object.
|
boolean |
detectBlockingRecord(Object dataObject,
InactivationBlockingMetadata inactivationBlockingMetadata)
Detects if there is ANY record in the relationship defined in the given metadata that prevents inactivation of
the given data object.
|
boolean |
hasABlockingRecord(BusinessObject blockedBo,
InactivationBlockingMetadata inactivationBlockingMetadata)
|
Collection<BusinessObject> |
listAllBlockerRecords(BusinessObject blockedBo,
InactivationBlockingMetadata inactivationBlockingMetadata)
|
@Deprecated boolean hasABlockingRecord(BusinessObject blockedBo, InactivationBlockingMetadata inactivationBlockingMetadata)
detectBlockingRecord(Object, org.kuali.rice.krad.datadictionary.InactivationBlockingMetadata)
blockedBo
- a BO that is potentially inactivation blockedinactivationBlockingMetadata
- boolean detectBlockingRecord(Object dataObject, InactivationBlockingMetadata inactivationBlockingMetadata)
dataObject
- data object to check for inactivation blockinginactivationBlockingMetadata
- metadata to use for the inactivation blocking checkIllegalArgumentException
- if either dataObject or inactivationBlockingMetadata is null@Deprecated Collection<BusinessObject> listAllBlockerRecords(BusinessObject blockedBo, InactivationBlockingMetadata inactivationBlockingMetadata)
detectAllBlockingRecords(Object, org.kuali.rice.krad.datadictionary.InactivationBlockingMetadata)
blockedBo
- a BO that is potentially inactivation blockedinactivationBlockingMetadata
- Collection<?> detectAllBlockingRecords(Object dataObject, InactivationBlockingMetadata inactivationBlockingMetadata)
dataObject
- data object to check for inactivation blockinginactivationBlockingMetadata
- metadata to use for the inactivation blocking checkIllegalArgumentException
- if either dataObject or inactivationBlockingMetadata is nullCopyright © 2005–2014 The Kuali Foundation. All rights reserved.