org.equanda.export
Class Export

java.lang.Object
  extended by org.equanda.export.Export

public class Export
extends Object

Class with functions to export Value objects to csv files

Author:
NetRom team, Joachim Van der Auwera

Field Summary
static org.joda.time.format.DateTimeFormatter DATE_FORMAT
          format for outputting dates
static org.joda.time.format.DateTimeFormatter TIME_FORMAT
          format for outputting timestamps
 
Constructor Summary
Export()
           
 
Method Summary
 void export(Collection col, IniFile ini)
           
 void export(Collection col, IniFile ini, Map tableMap)
           
 void export(Object refForName, Collection col, IniFile ini)
           
 void export(Object refForName, Collection col, IniFile ini, Map tableMap)
           
 boolean export(Object refForName, Collection col, IniFile ini, Map tableMap, boolean writeDirective, Map<String,String> fileMoveMap)
           
 void export(Object refForName, Object objectToExport, IniFile ini)
           
 boolean export(Object refForName, Object objectToExport, IniFile ini, Map tableMap, boolean writeDirective, Map<String,String> fileMoveMap)
           
 void exportField(ExportField field, String tableName, Map tableMap, boolean addDirective, javolution.lang.TextBuilder tbDirective, javolution.lang.TextBuilder tbLine)
           
 void setDirectory(String newDir)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DATE_FORMAT

public static final org.joda.time.format.DateTimeFormatter DATE_FORMAT
format for outputting dates


TIME_FORMAT

public static final org.joda.time.format.DateTimeFormatter TIME_FORMAT
format for outputting timestamps

Constructor Detail

Export

public Export()
Method Detail

export

public void export(Collection col,
                   IniFile ini)
            throws ExportException
Throws:
ExportException

export

public void export(Collection col,
                   IniFile ini,
                   Map tableMap)
            throws ExportException
Throws:
ExportException

export

public void export(Object refForName,
                   Collection col,
                   IniFile ini)
            throws ExportException
Throws:
ExportException

export

public void export(Object refForName,
                   Object objectToExport,
                   IniFile ini)
            throws ExportException
Throws:
ExportException

export

public void export(Object refForName,
                   Collection col,
                   IniFile ini,
                   Map tableMap)
            throws ExportException
Throws:
ExportException

export

public boolean export(Object refForName,
                      Collection col,
                      IniFile ini,
                      Map tableMap,
                      boolean writeDirective,
                      Map<String,String> fileMoveMap)
               throws ExportException
Throws:
ExportException

export

public boolean export(Object refForName,
                      Object objectToExport,
                      IniFile ini,
                      Map tableMap,
                      boolean writeDirective,
                      Map<String,String> fileMoveMap)
               throws ExportException
Throws:
ExportException

setDirectory

public void setDirectory(String newDir)

exportField

public void exportField(ExportField field,
                        String tableName,
                        Map tableMap,
                        boolean addDirective,
                        javolution.lang.TextBuilder tbDirective,
                        javolution.lang.TextBuilder tbLine)
                 throws ExportException
Throws:
ExportException


Copyright © 2007-2009. All Rights Reserved.