public class SoftDeleteQueryBuilderFactory extends DefaultBatchQueryBuilderFactory
#BatchQueryBuilderFactory
, which uses 'soft' delete
(runs UPDATE and sets 'deleted' field to true instead-of running SQL DELETE)Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_DELETED_FIELD_NAME
Default name of 'deleted' field
|
Constructor and Description |
---|
SoftDeleteQueryBuilderFactory() |
SoftDeleteQueryBuilderFactory(String deletedFieldName) |
Modifier and Type | Method and Description |
---|---|
BatchQueryBuilder |
createDeleteQueryBuilder(DbAdapter adapter)
Creates query builder for DELETE queries
|
String |
getDeletedFieldName() |
createInsertQueryBuilder, createUpdateQueryBuilder
public static final String DEFAULT_DELETED_FIELD_NAME
public SoftDeleteQueryBuilderFactory()
public SoftDeleteQueryBuilderFactory(String deletedFieldName)
public BatchQueryBuilder createDeleteQueryBuilder(DbAdapter adapter)
BatchQueryBuilderFactory
createDeleteQueryBuilder
in interface BatchQueryBuilderFactory
createDeleteQueryBuilder
in class DefaultBatchQueryBuilderFactory
public String getDeletedFieldName()
Copyright © 2001–2018 Apache Cayenne. All rights reserved.