public class InactivationBlockingDefinition extends DataDictionaryDefinitionBase implements InactivationBlockingMetadata
| Modifier and Type | Field and Description | 
|---|---|
| protected Class<?> | blockedBusinessObjectClass | 
| protected String | blockedReferencePropertyName | 
| protected Class<?> | blockingReferenceBusinessObjectClass | 
| protected Class<?> | businessObjectClass | 
| protected String | inactivationBlockingDetectionServiceBeanName | 
| protected String | relationshipLabel | 
embeddedDataObjectMetadata, generatedFromMetadata, idcomponentCode, namespaceCode| Constructor and Description | 
|---|
| InactivationBlockingDefinition() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | completeValidation(Class<?> rootDataObjectClass,
                                    Class<?> otherDataObjectClass,
                                    ValidationTrace tracer)Empty implementation so that all subclasses do not need to implement this method if they have no local validation to perform. | 
| String | getBlockedAttributeName()The name of the attribute which is blocked by the blocking object. | 
| Class<? extends BusinessObject> | getBlockedBusinessObjectClass()Deprecated.  | 
| Class<?> | getBlockedDataObjectClass()Returns the type of the data object that is blocked. | 
| String | getBlockedReferencePropertyName()Deprecated.  | 
| Class<?> | getBlockingDataObjectClass()The type of the object that is blocking another record. | 
| Class<? extends BusinessObject> | getBlockingReferenceBusinessObjectClass()Deprecated.  | 
| Class<? extends BusinessObject> | getBusinessObjectClass()Deprecated. 
 the businessObjectClass does not appear to be used anywhere significantly internally or externally,
             no replacement | 
| 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 | 
| void | setBlockedAttributeName(String blockedAttributeName) | 
| void | setBlockedBusinessObjectClass(Class<? extends BusinessObject> blockedBusinessObjectClass)Deprecated. 
 use  setBlockedDataObjectClass(Class)instead | 
| void | setBlockedDataObjectClass(Class<?> blockedDataObjectClass) | 
| void | setBlockedReferencePropertyName(String blockedReferencePropertyName)Deprecated. 
 use  setBlockedAttributeName(String)instead | 
| void | setBlockingReferenceBusinessObjectClass(Class<? extends BusinessObject> blockingReferenceBusinessObjectClass)Deprecated. 
 | 
| void | setBlockingReferenceDataObjectClass(Class<?> blockingDataObjectClass) | 
| void | setBusinessObjectClass(Class<? extends BusinessObject> businessObjectClass)Deprecated. 
 the businessObjectClass does not appear to be used anywhere significantly internally or externally,
             no replacement | 
| void | setInactivationBlockingDetectionServiceBeanName(String inactivationBlockingDetectionServiceImpl) | 
| void | setRelationshipLabel(String relationshipLabel) | 
| String | toString() | 
completeValidation, getId, hasEmbeddedDataObjectMetadata, setEmbeddedDataObjectMetadata, setGeneratedFromMetadata, setId, wasGeneratedFromMetadataclone, copy, dataDictionaryPostProcessing, getComponentCode, getNamespaceCode, setComponentCode, setNamespaceCodeequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitdataDictionaryPostProcessing, getComponentCode, getNamespaceCodeprotected Class<?> blockingReferenceBusinessObjectClass
protected String blockedReferencePropertyName
protected Class<?> blockedBusinessObjectClass
protected String inactivationBlockingDetectionServiceBeanName
protected String relationshipLabel
protected Class<?> businessObjectClass
public InactivationBlockingDefinition()
public void completeValidation(Class<?> rootDataObjectClass, Class<?> otherDataObjectClass, ValidationTrace tracer)
DataDictionaryDefinitionBasecompleteValidation in interface DataDictionaryDefinitioncompleteValidation in class DataDictionaryDefinitionBaserootDataObjectClass - Class of the BusinessObjectEntry which ultimately contains this definitionotherDataObjectClass - other stuff required to complete validationtracer - ValidationTrace class used to track what was being validated at the time of any problems discovered@Deprecated public String getBlockedReferencePropertyName()
InactivationBlockingMetadatagetBlockedReferencePropertyName in interface InactivationBlockingMetadata@Deprecated public void setBlockedReferencePropertyName(String blockedReferencePropertyName)
setBlockedAttributeName(String) insteadpublic String getBlockedAttributeName()
InactivationBlockingMetadatagetBlockedAttributeName in interface InactivationBlockingMetadatapublic void setBlockedAttributeName(String blockedAttributeName)
@Deprecated public Class<? extends BusinessObject> getBlockedBusinessObjectClass()
InactivationBlockingMetadatagetBlockedBusinessObjectClass in interface InactivationBlockingMetadata@Deprecated public void setBlockedBusinessObjectClass(Class<? extends BusinessObject> blockedBusinessObjectClass)
setBlockedDataObjectClass(Class) insteadpublic Class<?> getBlockedDataObjectClass()
InactivationBlockingMetadatagetBlockedDataObjectClass in interface InactivationBlockingMetadatapublic void setBlockedDataObjectClass(Class<?> blockedDataObjectClass)
public String getInactivationBlockingDetectionServiceBeanName()
InactivationBlockingMetadatagetInactivationBlockingDetectionServiceBeanName in interface InactivationBlockingMetadatapublic void setInactivationBlockingDetectionServiceBeanName(String inactivationBlockingDetectionServiceImpl)
@Deprecated public Class<? extends BusinessObject> getBlockingReferenceBusinessObjectClass()
InactivationBlockingMetadatagetBlockingReferenceBusinessObjectClass in interface InactivationBlockingMetadata@Deprecated public void setBlockingReferenceBusinessObjectClass(Class<? extends BusinessObject> blockingReferenceBusinessObjectClass)
setBlockingReferenceDataObjectClass(Class)public Class<?> getBlockingDataObjectClass()
InactivationBlockingMetadatagetBlockingDataObjectClass in interface InactivationBlockingMetadatapublic void setBlockingReferenceDataObjectClass(Class<?> blockingDataObjectClass)
public String getRelationshipLabel()
InactivationBlockingMetadatagetRelationshipLabel in interface InactivationBlockingMetadatapublic void setRelationshipLabel(String relationshipLabel)
@Deprecated public Class<? extends BusinessObject> getBusinessObjectClass()
@Deprecated public void setBusinessObjectClass(Class<? extends BusinessObject> businessObjectClass)
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.