org.apache.cayenne.access.jdbc
Class SoftDeleteQueryBuilderFactory
java.lang.Object
   org.apache.cayenne.access.jdbc.DefaultBatchQueryBuilderFactory
org.apache.cayenne.access.jdbc.DefaultBatchQueryBuilderFactory
       org.apache.cayenne.access.jdbc.SoftDeleteQueryBuilderFactory
org.apache.cayenne.access.jdbc.SoftDeleteQueryBuilderFactory
- All Implemented Interfaces: 
- BatchQueryBuilderFactory
- public class SoftDeleteQueryBuilderFactory 
- extends DefaultBatchQueryBuilderFactory
Implementation of #BatchQueryBuilderFactory, which uses 'soft' delete
 (runs UPDATE and sets 'deleted' field to true instead-of running SQL DELETE)
 
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
DEFAULT_DELETED_FIELD_NAME
public static final String DEFAULT_DELETED_FIELD_NAME
- Default name of 'deleted' field
 
- See Also:
- Constant Field Values
 
SoftDeleteQueryBuilderFactory
public SoftDeleteQueryBuilderFactory()
SoftDeleteQueryBuilderFactory
public SoftDeleteQueryBuilderFactory(String deletedFieldName)
createDeleteQueryBuilder
public BatchQueryBuilder createDeleteQueryBuilder(DbAdapter adapter)
- Description copied from interface: BatchQueryBuilderFactory
- Creates query builder for DELETE queries
 
- 
- Specified by:
- createDeleteQueryBuilderin interface- BatchQueryBuilderFactory
- Overrides:
- createDeleteQueryBuilderin class- DefaultBatchQueryBuilderFactory
 
- 
 
getDeletedFieldName
public String getDeletedFieldName()
- 
- Returns:
- name of 'deleted' field
 
Copyright © 2001-2011 Apache Cayenne. All Rights Reserved.