Elexis API documentation
Version 2.1.6 as of December 11 2011

ch.elexis.data
Class XML2Database

java.lang.Object
  extended by ch.elexis.data.XML2Database

public class XML2Database
extends java.lang.Object

This class helps exporting/importing of database data.
Export is transforming database values into an xml sheet.
Import is reading an xml sheet and updating the database.
XML structure looks like:

r895a3a395be62a6e19c1103
7680573770024
... other field values


Constructor Summary
XML2Database()
           
 
Method Summary
static java.lang.String exportData(java.util.List<? extends PersistentObject> dataList)
          Exports an array
static java.lang.String exportData(PersistentObject object)
          Exports a persistent object
static void importData(java.lang.String data, boolean overwrite)
          Imports data into database.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XML2Database

public XML2Database()
Method Detail

importData

public static void importData(java.lang.String data,
                              boolean overwrite)
Imports data into database.
XML could be a list of data objects or only one data object


exportData

public static java.lang.String exportData(PersistentObject object)
Exports a persistent object

Returns:

exportData

public static java.lang.String exportData(java.util.List<? extends PersistentObject> dataList)
Exports an array

Returns:

Elexis API documentation
Version 2.1.6 as of December 11 2011

Copyright 2005-2011 by Gerry Weirich, Elexis