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.