Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.objectstyle.cayenne.access.util
Class DataNodeCommitHelper  view DataNodeCommitHelper download DataNodeCommitHelper.java

java.lang.Object
  extended byorg.objectstyle.cayenne.access.util.DataNodeCommitHelper

public class DataNodeCommitHelper
extends java.lang.Object


Field Summary
static int DELETE
           
protected  java.util.Map flattenedDeleteQueries
           
protected  java.util.Map flattenedInsertQueries
           
static int INSERT
           
protected  org.objectstyle.cayenne.access.DataNode node
           
protected  java.util.List objEntitiesForDelete
           
protected  java.util.List objEntitiesForInsert
           
protected  java.util.List objEntitiesForUpdate
           
protected  java.util.List queries
           
static int UPDATE
           
 
Constructor Summary
DataNodeCommitHelper(org.objectstyle.cayenne.access.DataNode node)
           
 
Method Summary
 void addToEntityList(org.objectstyle.cayenne.map.ObjEntity ent, int listType)
           
 void addToQueries(org.objectstyle.cayenne.query.Query q)
           
 java.util.Map getFlattenedDeleteQueries()
           
 java.util.Map getFlattenedInsertQueries()
           
static DataNodeCommitHelper getHelperForNode(java.util.List helpers, org.objectstyle.cayenne.access.DataNode node)
          Finds an existing helper for DataNode, creates a new one if no matching helper is found.
 org.objectstyle.cayenne.access.DataNode getNode()
          Returns the node.
 java.util.List getObjEntitiesForDelete()
          Returns the objEntitiesForDelete.
 java.util.List getObjEntitiesForInsert()
          Returns the objEntitiesForInsert.
 java.util.List getObjEntitiesForUpdate()
          Returns the objEntitiesForUpdate.
 java.util.List getQueries()
          Returns the queries.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INSERT

public static final int INSERT
See Also:
Constant Field Values

UPDATE

public static final int UPDATE
See Also:
Constant Field Values

DELETE

public static final int DELETE
See Also:
Constant Field Values

node

protected org.objectstyle.cayenne.access.DataNode node

objEntitiesForInsert

protected java.util.List objEntitiesForInsert

objEntitiesForDelete

protected java.util.List objEntitiesForDelete

objEntitiesForUpdate

protected java.util.List objEntitiesForUpdate

flattenedInsertQueries

protected java.util.Map flattenedInsertQueries

flattenedDeleteQueries

protected java.util.Map flattenedDeleteQueries

queries

protected java.util.List queries
Constructor Detail

DataNodeCommitHelper

public DataNodeCommitHelper(org.objectstyle.cayenne.access.DataNode node)
Method Detail

getHelperForNode

public static DataNodeCommitHelper getHelperForNode(java.util.List helpers,
                                                    org.objectstyle.cayenne.access.DataNode node)
Finds an existing helper for DataNode, creates a new one if no matching helper is found.


addToEntityList

public void addToEntityList(org.objectstyle.cayenne.map.ObjEntity ent,
                            int listType)

addToQueries

public void addToQueries(org.objectstyle.cayenne.query.Query q)

getNode

public org.objectstyle.cayenne.access.DataNode getNode()
Returns the node.


getQueries

public java.util.List getQueries()
Returns the queries.


getObjEntitiesForDelete

public java.util.List getObjEntitiesForDelete()
Returns the objEntitiesForDelete.


getObjEntitiesForInsert

public java.util.List getObjEntitiesForInsert()
Returns the objEntitiesForInsert.


getObjEntitiesForUpdate

public java.util.List getObjEntitiesForUpdate()
Returns the objEntitiesForUpdate.


getFlattenedDeleteQueries

public java.util.Map getFlattenedDeleteQueries()

getFlattenedInsertQueries

public java.util.Map getFlattenedInsertQueries()