Uses of Interface
org.kuali.rice.krad.datadictionary.InactivationBlockingMetadata
Packages that use InactivationBlockingMetadata
Package
Description
-
Uses of InactivationBlockingMetadata in org.kuali.rice.krad.datadictionary
Classes in org.kuali.rice.krad.datadictionary that implement InactivationBlockingMetadataMethods in org.kuali.rice.krad.datadictionary that return types with arguments of type InactivationBlockingMetadataModifier and TypeMethodDescriptionDataDictionary.getAllInactivationBlockingMetadatas(Class blockedClass) DataDictionaryIndexMapper.getAllInactivationBlockingMetadatas(DataDictionaryIndex index, Class<?> blockedClass) DataDictionaryMapper.getAllInactivationBlockingMetadatas(DataDictionaryIndex index, Class<?> blockedClass) DataDictionaryIndex.getInactivationBlockersForClass() -
Uses of InactivationBlockingMetadata in org.kuali.rice.krad.rules
Methods in org.kuali.rice.krad.rules with parameters of type InactivationBlockingMetadataModifier and TypeMethodDescriptionprotected booleanMaintenanceDocumentRuleBase.processInactivationBlockChecking(MaintenanceDocument maintenanceDocument, InactivationBlockingMetadata inactivationBlockingMetadata) Given a InactivationBlockingMetadata, which represents a relationship that may block inactivation of a BO, it determines whether there is a record that violates the blocking definitionprotected voidMaintenanceDocumentRuleBase.putInactivationBlockingErrorOnPage(MaintenanceDocument document, InactivationBlockingMetadata inactivationBlockingMetadata) If there is a violation of an InactivationBlockingMetadata, it prints out an appropriate error into the error map -
Uses of InactivationBlockingMetadata in org.kuali.rice.krad.service
Methods in org.kuali.rice.krad.service that return types with arguments of type InactivationBlockingMetadataModifier and TypeMethodDescriptionDataDictionaryService.getAllInactivationBlockingDefinitions(Class<?> inactivationBlockedBusinessObjectClass) Returns all of the inactivation blocks registered for a particular business objectMethods in org.kuali.rice.krad.service with parameters of type InactivationBlockingMetadataModifier and TypeMethodDescriptionCollection<?> InactivationBlockingDetectionService.detectAllBlockingRecords(Object dataObject, InactivationBlockingMetadata inactivationBlockingMetadata) Detects all records in the relationship defined in the given metadata that prevents inactivation of the given data object.booleanInactivationBlockingDetectionService.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.InactivationBlockingDisplayService.displayAllBlockingRecords(Object blockedDataObject, InactivationBlockingMetadata inactivationBlockingMetadata) Retrieves a List of Strings representing each record that blocks the inactivation of blockedDataObjectbooleanInactivationBlockingDetectionService.hasABlockingRecord(org.kuali.rice.krad.bo.BusinessObject blockedBo, InactivationBlockingMetadata inactivationBlockingMetadata) Deprecated.Collection<org.kuali.rice.krad.bo.BusinessObject> InactivationBlockingDetectionService.listAllBlockerRecords(org.kuali.rice.krad.bo.BusinessObject blockedBo, InactivationBlockingMetadata inactivationBlockingMetadata) InactivationBlockingDisplayService.listAllBlockerRecords(org.kuali.rice.krad.bo.BusinessObject blockedBo, InactivationBlockingMetadata inactivationBlockingMetadata)
InactivationBlockingDetectionService.detectBlockingRecord(Object, org.kuali.rice.krad.datadictionary.InactivationBlockingMetadata)