Package org.apache.cayenne.access

# Class LegacyDataDomainFlushAction

java.lang.Object
org.apache.cayenne.access.LegacyDataDomainFlushAction

All Implemented Interfaces:
  `DataDomainFlushAction`

@Deprecated public class LegacyDataDomainFlushAction extends Object implements DataDomainFlushAction
Deprecated.
this implementation is deprecated since 4.2, `DefaultDataDomainFlushAction` is used
A stateful commit handler used by DataContext to perform commit operation. DataContextCommitAction resolves primary key dependencies, referential integrity dependencies (including multi-reflexive entities), generates primary keys, creates batches for massive data modifications, assigns operations to data nodes.

Since:
  1.2

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `LegacyDataDomainFlushAction(DataDomain domain)`
  Deprecated.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `GraphDiff`
  `flush(DataContext context, GraphDiff changes)`
  Deprecated.
  `JdbcEventLogger`
  `getJdbcEventLogger()`
  Deprecated.
  `void`
  `setJdbcEventLogger(JdbcEventLogger logger)`
  Deprecated.

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### LegacyDataDomainFlushAction

    public LegacyDataDomainFlushAction(DataDomain domain)
    Deprecated.

- ## Method Details

  - ### setJdbcEventLogger

    public void setJdbcEventLogger(JdbcEventLogger logger)
    Deprecated.

  - ### getJdbcEventLogger

    public JdbcEventLogger getJdbcEventLogger()
    Deprecated.

  - ### flush

    public GraphDiff flush(DataContext context, GraphDiff changes)
    Deprecated.
    Specified by:
      `flush` in interface `DataDomainFlushAction`