Class SoftDeleteTranslatorFactory
java.lang.Object
org.apache.cayenne.access.translator.batch.legacy.DefaultBatchTranslatorFactory
org.apache.cayenne.access.translator.batch.legacy.SoftDeleteTranslatorFactory
- All Implemented Interfaces:
BatchTranslatorFactory
Deprecated.
since 4.2
Implementation of {link #BatchTranslator}, which uses 'soft' delete
(runs UPDATE and sets 'deleted' field to true instead-of running SQL DELETE)
- Since:
- 4.0
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.SoftDeleteTranslatorFactory
(String deletedFieldName) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionprotected BatchTranslator
deleteTranslator
(DeleteBatchQuery query, DbAdapter adapter, String trimFunction) Deprecated.Deprecated.Methods inherited from class org.apache.cayenne.access.translator.batch.legacy.DefaultBatchTranslatorFactory
insertTranslator, translator, updateTranslator
-
Field Details
-
DEFAULT_DELETED_FIELD_NAME
Deprecated.Default name of 'deleted' field- See Also:
-
-
Constructor Details
-
SoftDeleteTranslatorFactory
public SoftDeleteTranslatorFactory()Deprecated. -
SoftDeleteTranslatorFactory
Deprecated.
-
-
Method Details
-
deleteTranslator
protected BatchTranslator deleteTranslator(DeleteBatchQuery query, DbAdapter adapter, String trimFunction) Deprecated.- Overrides:
deleteTranslator
in classDefaultBatchTranslatorFactory
-
getDeletedFieldName
Deprecated.- Returns:
- name of 'deleted' field
-