org.kuali.rice.krad.datadictionary
Interface InactivationBlockingMetadata

All Known Implementing Classes:
InactivationBlockingDefinition

public interface InactivationBlockingMetadata

This interface provides read-only metadata about inactivation blocking. This metadata object is associated with a business object. The source of this information often comes from the data dictionary file.

Author:
Kuali Rice Team (rice.collab@kuali.org)

Method Summary
 Class getBlockedBusinessObjectClass()
          The type of the object that is blocked
 String getBlockedReferencePropertyName()
          The property name of the reference that is blocked
 Class getBlockingReferenceBusinessObjectClass()
          The type of the object that is blocking another record
 String getInactivationBlockingDetectionServiceBeanName()
          The bean name of the service that is responsible for determining whether there are any records that block inactivation
 String getRelationshipLabel()
          Returns the human-meaningful name of the relationship
 

Method Detail

getBlockedReferencePropertyName

String getBlockedReferencePropertyName()
The property name of the reference that is blocked


getBlockedBusinessObjectClass

Class getBlockedBusinessObjectClass()
The type of the object that is blocked

Returns:

getInactivationBlockingDetectionServiceBeanName

String getInactivationBlockingDetectionServiceBeanName()
The bean name of the service that is responsible for determining whether there are any records that block inactivation


getBlockingReferenceBusinessObjectClass

Class getBlockingReferenceBusinessObjectClass()
The type of the object that is blocking another record


getRelationshipLabel

String getRelationshipLabel()
Returns the human-meaningful name of the relationship

Returns:


Copyright © 2005-2013 The Kuali Foundation. All Rights Reserved.