Package org.apache.cayenne.util
Class DeleteRuleUpdater
java.lang.Object
org.apache.cayenne.util.DeleteRuleUpdater
- All Implemented Interfaces:
- EntityMergeListener
DeleteRuleUpdater is responsible for auto-setting delete rules for object relationships
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic EntityMergeListenerReturns EntityMergeListener instance, which can set delete rule at relationship changevoidInvoked when a missing attribute in ObjEntity is completed from DbEntityvoidInvoked when a missing relationship in ObjEntity is completed from DbEntitystatic voidupdateDataMap(DataMap map) Updates delete rules for all obj entities in a datamapstatic voidUpdates delete rules for all relationships in a objentitystatic voidUpdates delete rules for specified relationship
- 
Constructor Details- 
DeleteRuleUpdaterpublic DeleteRuleUpdater()
 
- 
- 
Method Details- 
updateDataMapUpdates delete rules for all obj entities in a datamap
- 
updateObjEntityUpdates delete rules for all relationships in a objentity
- 
updateObjRelationshipUpdates delete rules for specified relationship
- 
objAttributeAddedDescription copied from interface:EntityMergeListenerInvoked when a missing attribute in ObjEntity is completed from DbEntity- Specified by:
- objAttributeAddedin interface- EntityMergeListener
 
- 
objRelationshipAddedDescription copied from interface:EntityMergeListenerInvoked when a missing relationship in ObjEntity is completed from DbEntity- Specified by:
- objRelationshipAddedin interface- EntityMergeListener
 
- 
getEntityMergeListenerReturns EntityMergeListener instance, which can set delete rule at relationship change
 
-