eu.etaxonomy.cdm.io.csv.redlist.out
Class CsvDistributionExportRedlist
java.lang.Object
eu.etaxonomy.cdm.api.application.CdmApplicationDefaultConfiguration
eu.etaxonomy.cdm.io.common.CdmIoBase<STATE>
eu.etaxonomy.cdm.io.common.CdmExportBase<CsvTaxExportConfiguratorRedlist,CsvTaxExportStateRedlist,IExportTransformer>
eu.etaxonomy.cdm.io.csv.redlist.out.CsvExportBaseRedlist
eu.etaxonomy.cdm.io.csv.redlist.out.CsvDistributionExportRedlist
- All Implemented Interfaces:
- ICdmApplicationConfiguration, ICdmExport<CsvTaxExportConfiguratorRedlist,CsvTaxExportStateRedlist>, ICdmIO<CsvTaxExportStateRedlist>, IIoObservable, org.springframework.context.ApplicationContextAware
@Component
public class CsvDistributionExportRedlist
- extends CsvExportBaseRedlist
- Author:
- a.mueller
Fields inherited from interface eu.etaxonomy.cdm.io.common.ICdmIO |
FEATURE_STORE, NOMREF_DETAIL_STORE, NOMREF_STORE, PERSON_STORE, REF_DETAIL_STORE, REFERENCE_STORE, SPECIMEN_STORE, TAXON_STORE, TAXONNAME_STORE, TEAM_STORE, USER_STORE |
Methods inherited from class eu.etaxonomy.cdm.io.csv.redlist.out.CsvExportBaseRedlist |
addExistingRecord, addExistingRecordUuid, clearExistingRecordIds, closeWriter, closeWriter, countSteps, createFileOutputStream, createPrintWriter, createXmlStreamWriter, getAllNodes, getSources, getTaxonLogString, handleArea, recordExists, recordExistsUuid |
Methods inherited from class eu.etaxonomy.cdm.io.common.CdmIoBase |
addObserver, addObservers, check, commitTransaction, countObservers, fire, fireProgressEvent, fireWarningEvent, fireWarningEvent, flush, getInstance, getObservers, getSuccessString, invoke, isBlank, isNotBlank, removeObserver, removeObservers, rollbackTransaction, startTransaction, startTransaction, updateProgress, updateProgress, warnProgress |
Methods inherited from class eu.etaxonomy.cdm.api.application.CdmApplicationDefaultConfiguration |
getAgentService, getAuthenticationManager, getBean, getClassificationService, getCollectionService, getCommonService, getDatabaseService, getDescriptionService, getFeatureNodeService, getFeatureTreeService, getGrantedAuthorityService, getGroupService, getIdentificationKeyService, getLocationService, getMainService, getMediaService, getNameService, getOccurrenceService, getPermissionEvaluator, getPolytomousKeyNodeService, getPolytomousKeyService, getReferenceService, getTaxonNodeService, getTaxonService, getTermService, getTransactionManager, getUserService, getVocabularyService, getWorkingSetService, NewConversation, setApplicationContext |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CsvDistributionExportRedlist
public CsvDistributionExportRedlist()
- Constructor
doInvoke
protected void doInvoke(CsvTaxExportStateRedlist state)
- Retrieves data from a CDM DB and serializes them CDM to XML.
Starts with root taxa and traverses the classification to retrieve children taxa, synonyms and relationships.
Taxa that are not part of the classification are not found.
- Specified by:
doInvoke
in class CdmIoBase<CsvTaxExportStateRedlist>
- Parameters:
exImpConfig
- dbname
- filename
-
doCheck
protected boolean doCheck(CsvTaxExportStateRedlist state)
- Specified by:
doCheck
in class CdmIoBase<CsvTaxExportStateRedlist>
isIgnore
protected boolean isIgnore(CsvTaxExportStateRedlist state)
- Description copied from class:
CdmIoBase
- Returns true if this (IO-)class should be ignored during the import/export process.
This information is usually stored in the configuration
- Specified by:
isIgnore
in class CdmIoBase<CsvTaxExportStateRedlist>
- Returns:
Copyright © 2007-2012 EDIT. All Rights Reserved.