org.gcube.contentmanagement.codelistmanager.util.opensdmx
Class HCLSDMXImport

java.lang.Object
  extended by org.gcube.contentmanagement.codelistmanager.util.ImporterInterface
      extended by org.gcube.contentmanagement.codelistmanager.util.opensdmx.SDMXImport
          extended by org.gcube.contentmanagement.codelistmanager.util.opensdmx.HCLSDMXImport

public class HCLSDMXImport
extends SDMXImport


Nested Class Summary
 
Nested classes/interfaces inherited from class org.gcube.contentmanagement.codelistmanager.util.opensdmx.SDMXImport
SDMXImport.FieldDefinition
 
Field Summary
 
Fields inherited from class org.gcube.contentmanagement.codelistmanager.util.opensdmx.SDMXImport
fieldsDefinition, progress, tableDefinition, tableFields, totalLine
 
Constructor Summary
HCLSDMXImport(org.sdmx.resources.sdmxml.schemas.v2_0.structure.HierarchicalCodelistType codelist)
           
 
Method Summary
 String getAgencyId()
           
 String getDescription()
           
 String getName()
           
 String getValidFrom()
           
 String getValidTo()
           
 float getVersion()
           
 boolean isFinal()
           
 void process(org.gcube.common.dbinterface.tables.SimpleTable table, ProgresChangedEvent event)
           
protected  List<SDMXImport.FieldDefinition> retrieveFieldsDefinition()
           
 
Methods inherited from class org.gcube.contentmanagement.codelistmanager.util.opensdmx.SDMXImport
getFieldsName, getTableDefinition, getTotalLines, initialize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HCLSDMXImport

public HCLSDMXImport(org.sdmx.resources.sdmxml.schemas.v2_0.structure.HierarchicalCodelistType codelist)
Method Detail

getAgencyId

public String getAgencyId()
Specified by:
getAgencyId in class SDMXImport
Returns:
the agencyId

getName

public String getName()
Specified by:
getName in class SDMXImport
Returns:
the name

getDescription

public String getDescription()
Specified by:
getDescription in class SDMXImport
Returns:
the description

getValidFrom

public String getValidFrom()
Specified by:
getValidFrom in class SDMXImport
Returns:
the validFrom

getValidTo

public String getValidTo()
Specified by:
getValidTo in class SDMXImport
Returns:
the validTo

getVersion

public float getVersion()
Specified by:
getVersion in class SDMXImport
Returns:
the version

isFinal

public boolean isFinal()
Specified by:
isFinal in class SDMXImport
Returns:
the isFinal

retrieveFieldsDefinition

protected List<SDMXImport.FieldDefinition> retrieveFieldsDefinition()
Specified by:
retrieveFieldsDefinition in class SDMXImport

process

public void process(org.gcube.common.dbinterface.tables.SimpleTable table,
                    ProgresChangedEvent event)
             throws Exception
Specified by:
process in class SDMXImport
Throws:
Exception


Copyright © 2013. All Rights Reserved.