public abstract class SDMXImport extends ImporterInterface
| Modifier and Type | Class and Description |
|---|---|
protected class |
SDMXImport.FieldDefinition |
| Modifier and Type | Field and Description |
|---|---|
protected List<SDMXImport.FieldDefinition> |
fieldsDefinition |
protected int |
progress |
protected List<org.gcube.common.dbinterface.ColumnDefinition> |
tableDefinition |
protected Hashtable<String,TableField> |
tableFields |
protected int |
totalLine |
| Constructor and Description |
|---|
SDMXImport() |
| Modifier and Type | Method and Description |
|---|---|
abstract String |
getAgencyId() |
abstract String |
getDescription() |
Hashtable<String,TableField> |
getFieldsName() |
abstract String |
getName() |
List<org.gcube.common.dbinterface.ColumnDefinition> |
getTableDefinition() |
int |
getTotalLines() |
abstract String |
getValidFrom() |
abstract String |
getValidTo() |
abstract float |
getVersion() |
void |
initialize() |
abstract boolean |
isFinal() |
abstract void |
process(org.gcube.common.dbinterface.tables.SimpleTable table,
ProgresChangedEvent event) |
protected abstract List<SDMXImport.FieldDefinition> |
retrieveFieldsDefinition() |
protected int progress
protected int totalLine
protected List<org.gcube.common.dbinterface.ColumnDefinition> tableDefinition
protected Hashtable<String,TableField> tableFields
protected List<SDMXImport.FieldDefinition> fieldsDefinition
public abstract String getAgencyId()
public abstract String getName()
public abstract String getDescription()
public abstract String getValidFrom()
public abstract String getValidTo()
public abstract float getVersion()
public abstract boolean isFinal()
public int getTotalLines()
getTotalLines in class ImporterInterfacepublic List<org.gcube.common.dbinterface.ColumnDefinition> getTableDefinition()
getTableDefinition in class ImporterInterfacepublic Hashtable<String,TableField> getFieldsName()
getFieldsName in class ImporterInterfaceprotected abstract List<SDMXImport.FieldDefinition> retrieveFieldsDefinition()
public abstract void process(org.gcube.common.dbinterface.tables.SimpleTable table,
ProgresChangedEvent event)
throws Exception
process in class ImporterInterfaceExceptionpublic void initialize()
throws Exception
initialize in class ImporterInterfaceExceptionCopyright © 2014. All Rights Reserved.