org.cloudgraph.rdb.service
Class GraphDispatcher

java.lang.Object
  extended by org.cloudgraph.rdb.service.JDBCSupport
      extended by org.cloudgraph.rdb.service.GraphDispatcher
All Implemented Interfaces:
org.plasma.sdo.access.DataGraphDispatcher

public class GraphDispatcher
extends JDBCSupport
implements org.plasma.sdo.access.DataGraphDispatcher


Constructor Summary
GraphDispatcher(org.plasma.sdo.core.SnapshotMap snapshotMap, String username, Connection con)
           
 
Method Summary
 void close()
           
 org.plasma.sdo.core.SnapshotMap commit(commonj.sdo.DataGraph dataGraph)
           
 org.plasma.sdo.core.SnapshotMap commit(commonj.sdo.DataGraph[] dataGraphs)
           
protected  org.plasma.sdo.access.provider.common.PropertyPair createValue(org.plasma.sdo.PlasmaDataObject dataObject, Object value, commonj.sdo.Property property)
           
protected  String printDataObjectInfo(commonj.sdo.DataObject vo)
           
 
Methods inherited from class org.cloudgraph.rdb.service.JDBCSupport
createDelete, createInsert, createSelect, createSelect, createSelectForUpdate, createUpdate, execute, executeInsert, executeInsertWithGeneratedKeys, fetch, fetch, fetch, fetchRow, fetchRowMap, getOppositePriKeyProperty, getQualifiedPhysicalName, hasUpdatableProperties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GraphDispatcher

public GraphDispatcher(org.plasma.sdo.core.SnapshotMap snapshotMap,
                       String username,
                       Connection con)
Method Detail

close

public void close()
Specified by:
close in interface org.plasma.sdo.access.DataGraphDispatcher

commit

public org.plasma.sdo.core.SnapshotMap commit(commonj.sdo.DataGraph[] dataGraphs)
Specified by:
commit in interface org.plasma.sdo.access.DataGraphDispatcher

commit

public org.plasma.sdo.core.SnapshotMap commit(commonj.sdo.DataGraph dataGraph)
Specified by:
commit in interface org.plasma.sdo.access.DataGraphDispatcher

createValue

protected org.plasma.sdo.access.provider.common.PropertyPair createValue(org.plasma.sdo.PlasmaDataObject dataObject,
                                                                         Object value,
                                                                         commonj.sdo.Property property)
                                                                  throws IllegalAccessException,
                                                                         IllegalArgumentException,
                                                                         InvocationTargetException
Throws:
IllegalAccessException
IllegalArgumentException
InvocationTargetException

printDataObjectInfo

protected String printDataObjectInfo(commonj.sdo.DataObject vo)


Copyright © 2014. All rights reserved.