See: Description
| Class | Description | 
|---|---|
| CascadeProcessor | 
 UpdateProcess implementation that can be registered with a provider and it will cascade deletes and updates to dependent objects automatically as part of any update operation. 
 | 
| CascadeWorker<T extends DBObject> | 
 Class responsible for doing the actual cascade of an object update or removal. 
 | 
| DBObjectTransaction | 
 Object that encapsulates the create/update/delete of multiple objects and allows subsequent updates to objects as well before commiting the whole set as a unit of work to the provider. 
 | 
| RefactoringProcessor | 
 UpdateProcessor implementation that helps when writing refactoring based processor implementations. 
 | 
| UpdateProcessor | 
 Plugin to a DBObjectProvider that when registered processes any Difference passed to updateObjects allowing customisation of all create/update/delete operations. 
 | 
| Enum | Description | 
|---|---|
| CascadeAction | 
 Defines the available actions when cascading a delete or change to a dependent object. 
 |