Interface SoftDeletable
- All Superinterfaces:
AuxiliaryTableHolder, Stateful
- All Known Implementing Classes:
Array, Bag, Collection, IdentifierBag, IdentifierCollection, IndexedCollection, List, Map, PrimitiveArray, RootClass, Set
Deprecated, for removal: This API element is subject to removal in a future version.
Part of the boot model which can be soft-deleted
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault voidenableSoftDelete(Column indicatorColumn, SoftDeleteType strategy) Deprecated, for removal: This API element is subject to removal in a future version.Enable soft-delete for this part of the model.default ColumnDeprecated, for removal: This API element is subject to removal in a future version.The column which indicates soft-deletion.Deprecated, for removal: This API element is subject to removal in a future version.The strategy for indicating soft-deletion.Methods inherited from interface AuxiliaryTableHolder
addAuxiliaryColumn, getAuxiliaryColumn, getAuxiliaryTable, setAuxiliaryTable
-
Field Details
-
INDICATOR
Deprecated, for removal: This API element is subject to removal in a future version.- See Also:
-
-
Method Details
-
enableSoftDelete
Deprecated, for removal: This API element is subject to removal in a future version.Enable soft-delete for this part of the model.- Parameters:
indicatorColumn- The column which indicates soft-deletionstrategy- The strategy for indicating soft-deletion
-
getSoftDeleteColumn
Deprecated, for removal: This API element is subject to removal in a future version.The column which indicates soft-deletion. -
getSoftDeleteStrategy
SoftDeleteType getSoftDeleteStrategy()Deprecated, for removal: This API element is subject to removal in a future version.The strategy for indicating soft-deletion.
-
Stateful.