public class InactivationBlockingDefinition extends DataDictionaryDefinitionBase implements InactivationBlockingMetadata
| Modifier and Type | Field and Description | 
|---|---|
| protected Class<? extends BusinessObject> | blockedBusinessObjectClass | 
| protected String | blockedReferencePropertyName | 
| protected Class<? extends BusinessObject> | blockingReferenceBusinessObjectClass | 
| protected Class<? extends BusinessObject> | businessObjectClass | 
| protected String | inactivationBlockingDetectionServiceBeanName | 
| protected String | relationshipLabel | 
id| Constructor and Description | 
|---|
| InactivationBlockingDefinition() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | completeValidation(Class rootBusinessObjectClass,
                  Class otherBusinessObjectClass)This overridden method ... | 
| Class<? extends BusinessObject> | getBlockedBusinessObjectClass()This overridden method ... | 
| String | getBlockedReferencePropertyName()This overridden method ... | 
| Class<? extends BusinessObject> | getBlockingReferenceBusinessObjectClass()This overridden method ... | 
| Class<? extends BusinessObject> | getBusinessObjectClass() | 
| String | getInactivationBlockingDetectionServiceBeanName()This overridden method ... | 
| String | getRelationshipLabel()Returns the human-meaningful name of the relationship | 
| void | setBlockedBusinessObjectClass(Class<? extends BusinessObject> blockedBusinessObjectClass) | 
| void | setBlockedReferencePropertyName(String blockedReferencePropertyName) | 
| void | setBlockingReferenceBusinessObjectClass(Class<? extends BusinessObject> blockingReferenceBusinessObjectClass) | 
| void | setBusinessObjectClass(Class<? extends BusinessObject> businessObjectClass) | 
| void | setInactivationBlockingDetectionServiceBeanName(String inactivationBlockingDetectionServiceImpl) | 
| void | setRelationshipLabel(String relationshipLabel) | 
| String | toString() | 
afterPropertiesSet, getId, setIdprotected Class<? extends BusinessObject> blockingReferenceBusinessObjectClass
protected String blockedReferencePropertyName
protected Class<? extends BusinessObject> blockedBusinessObjectClass
protected String inactivationBlockingDetectionServiceBeanName
protected String relationshipLabel
protected Class<? extends BusinessObject> businessObjectClass
public InactivationBlockingDefinition()
public void completeValidation(Class rootBusinessObjectClass, Class otherBusinessObjectClass)
completeValidation in interface DataDictionaryDefinitionrootBusinessObjectClass - Class of the BusinessObjectEntry which ultimately contains this definitionotherBusinessObjectClass - other stuff required to complete validationDataDictionaryDefinition.completeValidation(java.lang.Class, java.lang.Class)public String getBlockedReferencePropertyName()
getBlockedReferencePropertyName in interface InactivationBlockingMetadataInactivationBlockingMetadata.getBlockedReferencePropertyName()public void setBlockedReferencePropertyName(String blockedReferencePropertyName)
public Class<? extends BusinessObject> getBlockedBusinessObjectClass()
getBlockedBusinessObjectClass in interface InactivationBlockingMetadataInactivationBlockingMetadata.getBlockedBusinessObjectClass()public void setBlockedBusinessObjectClass(Class<? extends BusinessObject> blockedBusinessObjectClass)
public String getInactivationBlockingDetectionServiceBeanName()
getInactivationBlockingDetectionServiceBeanName in interface InactivationBlockingMetadataInactivationBlockingMetadata.getInactivationBlockingDetectionServiceBeanName()public void setInactivationBlockingDetectionServiceBeanName(String inactivationBlockingDetectionServiceImpl)
public Class<? extends BusinessObject> getBlockingReferenceBusinessObjectClass()
getBlockingReferenceBusinessObjectClass in interface InactivationBlockingMetadataInactivationBlockingMetadata.getBlockingReferenceBusinessObjectClass()public void setBlockingReferenceBusinessObjectClass(Class<? extends BusinessObject> blockingReferenceBusinessObjectClass)
public String getRelationshipLabel()
InactivationBlockingMetadatagetRelationshipLabel in interface InactivationBlockingMetadatapublic void setRelationshipLabel(String relationshipLabel)
public Class<? extends BusinessObject> getBusinessObjectClass()
public void setBusinessObjectClass(Class<? extends BusinessObject> businessObjectClass)
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.