org.gcube.contentmanagement.codelistmanager.util
Class ImporterInterface

java.lang.Object
  extended by org.gcube.contentmanagement.codelistmanager.util.ImporterInterface
Direct Known Subclasses:
CSVImport, SDMXImport

public abstract class ImporterInterface
extends Object


Constructor Summary
ImporterInterface()
           
 
Method Summary
abstract  Hashtable<String,TableField> getFieldsName()
           
abstract  List<org.gcube.common.dbinterface.ColumnDefinition> getTableDefinition()
           
abstract  int getTotalLines()
           
abstract  void initialize()
           
abstract  void process(org.gcube.common.dbinterface.tables.SimpleTable table, ProgresChangedEvent event)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImporterInterface

public ImporterInterface()
Method Detail

getTotalLines

public abstract int getTotalLines()

getTableDefinition

public abstract List<org.gcube.common.dbinterface.ColumnDefinition> getTableDefinition()

getFieldsName

public abstract Hashtable<String,TableField> getFieldsName()

initialize

public abstract void initialize()
                         throws Exception
Throws:
Exception

process

public abstract void process(org.gcube.common.dbinterface.tables.SimpleTable table,
                             ProgresChangedEvent event)
                      throws Exception
Throws:
Exception


Copyright © 2013. All Rights Reserved.