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, setId
protected 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 DataDictionaryDefinition
rootBusinessObjectClass
- 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 InactivationBlockingMetadata
InactivationBlockingMetadata.getBlockedReferencePropertyName()
public void setBlockedReferencePropertyName(String blockedReferencePropertyName)
public Class<? extends BusinessObject> getBlockedBusinessObjectClass()
getBlockedBusinessObjectClass
in interface InactivationBlockingMetadata
InactivationBlockingMetadata.getBlockedBusinessObjectClass()
public void setBlockedBusinessObjectClass(Class<? extends BusinessObject> blockedBusinessObjectClass)
public String getInactivationBlockingDetectionServiceBeanName()
public void setInactivationBlockingDetectionServiceBeanName(String inactivationBlockingDetectionServiceImpl)
public Class<? extends BusinessObject> getBlockingReferenceBusinessObjectClass()
getBlockingReferenceBusinessObjectClass
in interface InactivationBlockingMetadata
InactivationBlockingMetadata.getBlockingReferenceBusinessObjectClass()
public void setBlockingReferenceBusinessObjectClass(Class<? extends BusinessObject> blockingReferenceBusinessObjectClass)
public String getRelationshipLabel()
InactivationBlockingMetadata
getRelationshipLabel
in interface InactivationBlockingMetadata
public void setRelationshipLabel(String relationshipLabel)
public Class<? extends BusinessObject> getBusinessObjectClass()
public void setBusinessObjectClass(Class<? extends BusinessObject> businessObjectClass)
Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.