org.kuali.rice.kns.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
 java.lang.Class getBlockedBusinessObjectClass()
          The type of the object that is blocked
 java.lang.String getBlockedReferencePropertyName()
          The property name of the reference that is blocked
 java.lang.Class getBlockingReferenceBusinessObjectClass()
          The type of the object that is blocking another record
 java.lang.String getInactivationBlockingDetectionServiceBeanName()
          The bean name of the service that is responsible for determining whether there are any records that block inactivation
 java.lang.String getRelationshipLabel()
          Returns the human-meaningful name of the relationship
 

Method Detail

getBlockedReferencePropertyName

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


getBlockedBusinessObjectClass

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

Returns:

getInactivationBlockingDetectionServiceBeanName

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


getBlockingReferenceBusinessObjectClass

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


getRelationshipLabel

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

Returns:


Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.