eu.etaxonomy.cdm.io.common
Interface ICdmIO<STATE extends IoStateBase>

All Superinterfaces:
IIoObservable
All Known Subinterfaces:
ICdmExport<CONFIG,STATE>, ICdmImport<CONFIG,STATE>
All Known Implementing Classes:
Abcd206Import, BerlinModelAuthorExport, BerlinModelAuthorImport, BerlinModelAuthorTeamExport, BerlinModelAuthorTeamImport, BerlinModelClassificationExport, BerlinModelCommonNamesImport, BerlinModelExportBase, BerlinModelFactExport, BerlinModelFactsImport, BerlinModelGeneralImportValidator, BerlinModelImportBase, BerlinModelNameFactsImport, BerlinModelNameRelationExport, BerlinModelNameStatusImport, BerlinModelOccurrenceImport, BerlinModelOccurrenceSourceImport, BerlinModelRefDetailImport, BerlinModelReferenceExport, BerlinModelReferenceImport, BerlinModelTaxonExport, BerlinModelTaxonImport, BerlinModelTaxonNameExport, BerlinModelTaxonNameImport, BerlinModelTaxonNameRelationImport, BerlinModelTaxonRelationExport, BerlinModelTaxonRelationImport, BerlinModelTypesImport, BerlinModelUserImport, BerlinModelWebMarkerCategoryImport, BerlinModelWebMarkerImport, CacheUpdater, CdmExportBase, CdmImportBase, CdmIoBase, CsvExportBaseRedlist, CsvTaxExportRedlist, DbExportBase, DbImportBase, DistributionImport, DwcaDescriptionExport, DwcaDistributionExport, DwcaEmlExport, DwcaExportBase, DwcaImageExport, DwcaImport, DwcaMetaDataExport, DwcaReferenceExport, DwcaResourceRelationExport, DwcaTaxExport, DwcaTypesExport, DwcaVernacularExport, DwcaZipExport, EndNoteImportBase, EndnoteRecordsImport, ExcelImporterBase, ExcelTaxonOrSpecimenImportBase, ExtensionTypeExcelImport, IkeyPlusImport, JaxbExport, JaxbImport, MarkupDocumentImport, NamedAreaLevelExcelImport, NormalExplicitImport, PilotOutputDescriptionExporter, PilotOutputExporter, SDDCdmExporter, SDDDataSetImport, SDDImport, SDDIoBase, SpecimenCdmExcelImport, SpecimenImportBase, SpecimenSythesysExcelImport, TaxonExcelImporterBase, TaxonXDescriptionImport, TaxonXModsImport, TaxonXNomenclatureImport, TcsRdfImportBase, TcsRdfReferenceImport, TcsRdfTaxonImport, TcsRdfTaxonNameImport, TcsRdfTaxonNameRelationsImport, TcsRdfTaxonRelationsImport, TcsXmlExportBase, TcsXmlImportBase, TcsXmlMetaDataImport, TcsXmlPublicationsImport, TcsXmlSpecimensImport, TcsXmlTaxonImport, TcsXmlTaxonNameImport, TcsXmlTaxonNameRelationsImport, TcsXmlTaxonRelationsImport, XmlImportBase

public interface ICdmIO<STATE extends IoStateBase>
extends IIoObservable

Version:
1.0
Author:
a.mueller

Field Summary
static String FEATURE_STORE
           
static String NOMREF_DETAIL_STORE
           
static String NOMREF_STORE
           
static String PERSON_STORE
           
static String REF_DETAIL_STORE
           
static String REFERENCE_STORE
           
static String SPECIMEN_STORE
           
static String TAXON_STORE
           
static String TAXONNAME_STORE
           
static String TEAM_STORE
           
static String USER_STORE
           
 
Method Summary
 boolean check(STATE state)
           
 void fire(IIoEvent event)
          If this object fires an event then notify all of its observers.
 boolean invoke(STATE state)
           
 void updateProgress(STATE state, String message)
           
 void updateProgress(STATE state, String message, int worked)
           
 void warnProgress(STATE state, String message, Throwable e)
           
 
Methods inherited from interface eu.etaxonomy.cdm.io.common.IIoObservable
addObserver, addObservers, countObservers, getObservers, removeObserver, removeObservers
 

Field Detail

USER_STORE

static final String USER_STORE
See Also:
Constant Field Values

PERSON_STORE

static final String PERSON_STORE
See Also:
Constant Field Values

TEAM_STORE

static final String TEAM_STORE
See Also:
Constant Field Values

REFERENCE_STORE

static final String REFERENCE_STORE
See Also:
Constant Field Values

NOMREF_STORE

static final String NOMREF_STORE
See Also:
Constant Field Values

REF_DETAIL_STORE

static final String REF_DETAIL_STORE
See Also:
Constant Field Values

NOMREF_DETAIL_STORE

static final String NOMREF_DETAIL_STORE
See Also:
Constant Field Values

TAXONNAME_STORE

static final String TAXONNAME_STORE
See Also:
Constant Field Values

TAXON_STORE

static final String TAXON_STORE
See Also:
Constant Field Values

FEATURE_STORE

static final String FEATURE_STORE
See Also:
Constant Field Values

SPECIMEN_STORE

static final String SPECIMEN_STORE
See Also:
Constant Field Values
Method Detail

check

boolean check(STATE state)

invoke

boolean invoke(STATE state)

updateProgress

void updateProgress(STATE state,
                    String message)

updateProgress

void updateProgress(STATE state,
                    String message,
                    int worked)

warnProgress

void warnProgress(STATE state,
                  String message,
                  Throwable e)

fire

void fire(IIoEvent event)
If this object fires an event then notify all of its observers.



Copyright © 2007-2013 EDIT. All Rights Reserved.