S - row class of table that is source of cascadeT - row class of table that is target of cascadepublic class DeleteCascadeOperation<S,T> extends ModifyCascadeOperation<S,T>
| Constructor and Description |
|---|
DeleteCascadeOperation(SormulaField<S,?> targetField,
Table<T> targetTable,
DeleteCascade deleteCascadeAnnotation)
Constructor used by
InsertOperation. |
| Modifier and Type | Method and Description |
|---|---|
protected SqlOperation<?> |
createOperation()
Creates new instance of sql operation from
CascadeOperation.cascadeOperationClass supplied in the
constructor. |
cascade, close, preparegetTargetField, getTargetTable, isPostpublic DeleteCascadeOperation(SormulaField<S,?> targetField, Table<T> targetTable, DeleteCascade deleteCascadeAnnotation)
InsertOperation.targetField - cascade delete operation uses row(s) from this fieldtargetTable - cascade delete operation is performed on this tabledeleteCascadeAnnotation - cascade operationprotected SqlOperation<?> createOperation() throws OperationException
CascadeOperation.cascadeOperationClass supplied in the
constructor.createOperation in class CascadeOperation<S,T>OperationException