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, createUpdateQueryBuilderpublic static final String DEFAULT_DELETED_FIELD_NAME
public SoftDeleteQueryBuilderFactory()
public SoftDeleteQueryBuilderFactory(String deletedFieldName)
public BatchQueryBuilder createDeleteQueryBuilder(DbAdapter adapter)
BatchQueryBuilderFactorycreateDeleteQueryBuilder in interface BatchQueryBuilderFactorycreateDeleteQueryBuilder in class DefaultBatchQueryBuilderFactorypublic String getDeletedFieldName()
Copyright © 2001–2018 Apache Cayenne. All rights reserved.