Class SoftDeleteTranslatorFactory

java.lang.Object
org.apache.cayenne.access.translator.batch.DefaultBatchTranslatorFactory
org.apache.cayenne.access.translator.batch.SoftDeleteTranslatorFactory
All Implemented Interfaces:
BatchTranslatorFactory

public class SoftDeleteTranslatorFactory extends DefaultBatchTranslatorFactory
Implementation of {link #BatchTranslator}, which uses 'soft' delete (runs UPDATE and sets 'deleted' field to true instead-of running SQL DELETE)
Since:
4.2
  • Field Details

    • DEFAULT_DELETED_FIELD_NAME

      public static final String DEFAULT_DELETED_FIELD_NAME
      Default name of 'deleted' field
      See Also:
  • Constructor Details

    • SoftDeleteTranslatorFactory

      public SoftDeleteTranslatorFactory()
    • SoftDeleteTranslatorFactory

      public SoftDeleteTranslatorFactory(String deletedFieldName)
  • Method Details