Project Wonder 5.0

er.extensions.jdbc
Class ERXJDBCUtilities.CopyTask

java.lang.Object
  extended by er.extensions.jdbc.ERXJDBCUtilities.CopyTask
Enclosing class:
ERXJDBCUtilities

public static class ERXJDBCUtilities.CopyTask
extends java.lang.Object


Field Summary
protected  java.sql.Connection _dest
           
protected  com.webobjects.foundation.NSDictionary _destDictionary
           
protected  com.webobjects.foundation.NSMutableArray<com.webobjects.eoaccess.EOEntity> _entities
           
protected  boolean _quoteDestination
           
protected  boolean _quoteSource
           
protected  java.sql.Connection _source
           
protected  com.webobjects.foundation.NSDictionary _sourceDictionary
           
 
Constructor Summary
ERXJDBCUtilities.CopyTask()
           
ERXJDBCUtilities.CopyTask(com.webobjects.eoaccess.EOEntity anEntity)
           
ERXJDBCUtilities.CopyTask(com.webobjects.eoaccess.EOModel aModel)
           
ERXJDBCUtilities.CopyTask(com.webobjects.eoaccess.EOModelGroup aModelGroup)
           
 
Method Summary
protected  void addEntitiesFromModel(com.webobjects.eoaccess.EOModel model)
           
protected  void addEntitiesFromModelGroup(com.webobjects.eoaccess.EOModelGroup group)
           
 void addEntity(com.webobjects.eoaccess.EOEntity entity)
           
protected  com.webobjects.eoaccess.EOAttribute[] attributesArray(com.webobjects.foundation.NSArray<com.webobjects.eoaccess.EOAttribute> array)
           
protected  java.lang.String[] columnsFromAttributes(com.webobjects.eoaccess.EOAttribute[] attributes, boolean quoteNames)
           
protected  com.webobjects.foundation.NSArray<java.lang.String> columnsFromAttributesAsArray(com.webobjects.eoaccess.EOAttribute[] attributes, boolean quoteNames)
           
 void commit()
           
 void connect(com.webobjects.foundation.NSDictionary aSourceConnectionDict, com.webobjects.foundation.NSDictionary aDestConnectionDict)
           
 void connect(java.lang.String sourcePrefix, java.lang.String destPrefix)
           
protected  java.sql.Connection connectionWithDictionary(com.webobjects.foundation.NSDictionary dict)
           
protected  void copyEntity(com.webobjects.eoaccess.EOEntity entity)
           
 void run()
           
 void run(boolean commitAtEnd)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_sourceDictionary

protected com.webobjects.foundation.NSDictionary _sourceDictionary

_destDictionary

protected com.webobjects.foundation.NSDictionary _destDictionary

_source

protected java.sql.Connection _source

_dest

protected java.sql.Connection _dest

_quoteSource

protected boolean _quoteSource

_quoteDestination

protected boolean _quoteDestination

_entities

protected com.webobjects.foundation.NSMutableArray<com.webobjects.eoaccess.EOEntity> _entities
Constructor Detail

ERXJDBCUtilities.CopyTask

public ERXJDBCUtilities.CopyTask(com.webobjects.eoaccess.EOModelGroup aModelGroup)

ERXJDBCUtilities.CopyTask

public ERXJDBCUtilities.CopyTask(com.webobjects.eoaccess.EOModel aModel)

ERXJDBCUtilities.CopyTask

public ERXJDBCUtilities.CopyTask(com.webobjects.eoaccess.EOEntity anEntity)

ERXJDBCUtilities.CopyTask

public ERXJDBCUtilities.CopyTask()
Method Detail

connect

public void connect(com.webobjects.foundation.NSDictionary aSourceConnectionDict,
                    com.webobjects.foundation.NSDictionary aDestConnectionDict)
             throws java.sql.SQLException
Throws:
java.sql.SQLException

connect

public void connect(java.lang.String sourcePrefix,
                    java.lang.String destPrefix)
             throws java.sql.SQLException
Throws:
java.sql.SQLException

addEntitiesFromModelGroup

protected void addEntitiesFromModelGroup(com.webobjects.eoaccess.EOModelGroup group)

addEntitiesFromModel

protected void addEntitiesFromModel(com.webobjects.eoaccess.EOModel model)

addEntity

public void addEntity(com.webobjects.eoaccess.EOEntity entity)

run

public void run()
         throws java.sql.SQLException
Throws:
java.sql.SQLException

run

public void run(boolean commitAtEnd)
         throws java.sql.SQLException
Throws:
java.sql.SQLException

commit

public void commit()
            throws java.sql.SQLException
Throws:
java.sql.SQLException

connectionWithDictionary

protected java.sql.Connection connectionWithDictionary(com.webobjects.foundation.NSDictionary dict)
                                                throws java.sql.SQLException
Throws:
java.sql.SQLException

columnsFromAttributes

protected java.lang.String[] columnsFromAttributes(com.webobjects.eoaccess.EOAttribute[] attributes,
                                                   boolean quoteNames)

columnsFromAttributesAsArray

protected com.webobjects.foundation.NSArray<java.lang.String> columnsFromAttributesAsArray(com.webobjects.eoaccess.EOAttribute[] attributes,
                                                                                           boolean quoteNames)

attributesArray

protected com.webobjects.eoaccess.EOAttribute[] attributesArray(com.webobjects.foundation.NSArray<com.webobjects.eoaccess.EOAttribute> array)

copyEntity

protected void copyEntity(com.webobjects.eoaccess.EOEntity entity)
                   throws java.sql.SQLException
Throws:
java.sql.SQLException

Last updated: Tue, Feb 21, 2017 • 05:45 PM CET

Copyright © 2002 – 2007 Project Wonder.