public final class DataExchange
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
class |
DataExchange.IODelegate |
| Modifier and Type | Field and Description |
|---|---|
static boolean |
COMPRESS |
static boolean |
XML_SERIALIZATION |
| Constructor and Description |
|---|
DataExchange()
This constructor requires previous initialization of the system.
|
DataExchange(java.lang.String dbType,
java.lang.String host,
java.lang.String port,
java.lang.String db,
java.lang.String user,
java.lang.String pass) |
| Modifier and Type | Method and Description |
|---|---|
static void |
doExport(java.lang.String[] args)
Exports data to a file
|
static void |
doExportSchema(java.lang.String[] args) |
static void |
doFixSequentials(java.lang.String[] args) |
static void |
doImport(java.lang.String[] args) |
void |
export(com.irisel.oms.exchange.DataExchange.DataExchangeSpec spec,
java.io.File exportFile) |
void |
export(java.io.File specFile,
java.io.File exportFile) |
void |
exportSchema() |
void |
imp(java.io.File archiveFile) |
static void |
main(java.lang.String[] args) |
public static final boolean COMPRESS
public static boolean XML_SERIALIZATION
public DataExchange(java.lang.String dbType,
java.lang.String host,
java.lang.String port,
java.lang.String db,
java.lang.String user,
java.lang.String pass)
throws DataExchangeException
DataExchangeExceptionpublic DataExchange()
throws java.lang.Exception
java.sql.SQLExceptionDataModelExceptionConnectionExceptionjava.lang.Exceptionpublic final void export(com.irisel.oms.exchange.DataExchange.DataExchangeSpec spec,
java.io.File exportFile)
throws DataExchangeException,
java.io.FileNotFoundException,
java.io.IOException,
java.sql.SQLException,
javax.xml.transform.TransformerConfigurationException,
org.xml.sax.SAXException,
javax.xml.stream.XMLStreamException,
QueryTreeException,
ConnectionException,
DataModelException
DataExchangeExceptionjava.io.FileNotFoundExceptionjava.io.IOExceptionjava.sql.SQLExceptionjavax.xml.transform.TransformerConfigurationExceptionorg.xml.sax.SAXExceptionjavax.xml.stream.XMLStreamExceptionQueryTreeExceptionConnectionExceptionDataModelExceptionpublic final void export(java.io.File specFile,
java.io.File exportFile)
throws DataExchangeException,
java.io.FileNotFoundException,
java.io.IOException,
java.sql.SQLException,
javax.xml.transform.TransformerConfigurationException,
org.xml.sax.SAXException,
javax.xml.stream.XMLStreamException,
QueryTreeException,
ConnectionException,
DataModelException
DataExchangeExceptionjava.io.FileNotFoundExceptionjava.io.IOExceptionjava.sql.SQLExceptionjavax.xml.transform.TransformerConfigurationExceptionorg.xml.sax.SAXExceptionjavax.xml.stream.XMLStreamExceptionQueryTreeExceptionConnectionExceptionDataModelExceptionpublic final void imp(java.io.File archiveFile)
throws DataExchangeException,
java.io.FileNotFoundException,
javax.xml.transform.TransformerConfigurationException,
java.io.IOException,
org.xml.sax.SAXException,
javax.xml.stream.XMLStreamException
DataExchangeExceptionjava.io.FileNotFoundExceptionjavax.xml.transform.TransformerConfigurationExceptionjava.io.IOExceptionorg.xml.sax.SAXExceptionjavax.xml.stream.XMLStreamExceptionpublic final void exportSchema()
public static void main(java.lang.String[] args)
throws java.lang.Exception
args - java.lang.Exceptionpublic static void doExport(java.lang.String[] args)
throws java.lang.Exception
args - args[0] is XML spec document, args[1] is export file name.java.lang.Exceptionorg.xml.sax.SAXExceptionjava.io.IOExceptionpublic static void doImport(java.lang.String[] args)
throws java.lang.Exception
java.lang.Exceptionpublic static void doFixSequentials(java.lang.String[] args)
throws java.lang.Exception
java.lang.Exceptionpublic static void doExportSchema(java.lang.String[] args)
throws java.lang.Exception
java.lang.Exception