public abstract class DwcaDataExportBase extends DwcaExportBase
file, IS_CORE
exportStream
INCLUDE_UNPUBLISHED, ioName, NO_UNPUBLISHED
applicationContext
FEATURE_STORE, NOMREF_STORE, REFERENCE_STORE, SPECIMEN_STORE, TAXON_STORE, TAXONNAME_STORE, TEAM_STORE
Constructor and Description |
---|
DwcaDataExportBase() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
getSources(ISourceable<?> sourceable,
DwcaTaxExportConfigurator config) |
protected java.lang.String |
getSources2(java.util.Set<DescriptionElementSource> sources,
DwcaTaxExportConfigurator config) |
protected java.lang.String |
getSources3(ISourceable<?> sourceable,
DwcaTaxExportConfigurator config) |
protected java.lang.String |
getTaxonLogString(TaxonBase<?> taxon) |
protected void |
handleArea(DwcaTaxExportState state,
IDwcaAreaRecord record,
NamedArea area,
TaxonBase<?> taxon,
boolean required)
Creates the locationId, locality, countryCode triple
|
protected abstract void |
handleTaxonNode(DwcaTaxExportState state,
TaxonNode node) |
abstract boolean |
isIgnore(DwcaTaxExportState state)
Returns true if this (IO-)class should be ignored during the import/export process.
|
closeWriter, closeWriter, createFileOutputStream, createPrintWriter, createXmlStreamWriter, flushWriter
createExportData, getByteArray, getDbId, getDefaultResult, getExtension, getNoDataResult, isUnpublished, isUnpublished
addObserver, addObservers, check, commitTransaction, countObservers, countSteps, doCheck, doInvoke, fire, fireProgressEvent, fireWarningEvent, fireWarningEvent, getInstance, getObservers, getSuccessString, invoke, isBlank, isNotBlank, removeObserver, removeObservers, rollbackTransaction, startTransaction, startTransaction, updateProgress, updateProgress, warnProgress
authenticate, clearSession, getAgentService, getAmplificationService, getAnnotationService, getAuthenticationManager, getBean, getClassificationService, getCollectionService, getCommonService, getDatabaseService, getDescriptionService, getDescriptiveDataSetService, getEntityConstraintViolationService, getEntityValidationService, getEventBaseService, getFeatureNodeService, getFeatureTreeService, getGrantedAuthorityService, getGroupService, getIdentificationKeyService, getLocationService, getLongRunningTasksService, getMediaService, getMetadataService, getNameService, getOccurrenceService, getPermissionEvaluator, getPolytomousKeyNodeService, getPolytomousKeyService, getPreferenceService, getPrimerService, getProgressMonitorService, getReferenceService, getRegistrationService, getRightsService, getSequenceService, getSession, getSessionFactory, getTaxonNodeService, getTaxonService, getTermNodeService, getTermService, getTermTreeService, getTransactionManager, getUserService, getVocabularyService, NewConversation, setApplicationContext, setDataSource, setSessionFactory, setTransactionManager
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createExportData, getByteArray, invoke
check, countSteps, fire, updateProgress, updateProgress, warnProgress
addObserver, addObservers, countObservers, getObservers, removeObserver, removeObservers
protected abstract void handleTaxonNode(DwcaTaxExportState state, TaxonNode node) throws java.io.IOException, java.io.FileNotFoundException, java.io.UnsupportedEncodingException
java.io.IOException
java.io.FileNotFoundException
java.io.UnsupportedEncodingException
protected void handleArea(DwcaTaxExportState state, IDwcaAreaRecord record, NamedArea area, TaxonBase<?> taxon, boolean required)
protected java.lang.String getTaxonLogString(TaxonBase<?> taxon)
protected java.lang.String getSources(ISourceable<?> sourceable, DwcaTaxExportConfigurator config)
protected java.lang.String getSources3(ISourceable<?> sourceable, DwcaTaxExportConfigurator config)
protected java.lang.String getSources2(java.util.Set<DescriptionElementSource> sources, DwcaTaxExportConfigurator config)
public abstract boolean isIgnore(DwcaTaxExportState state)
CdmIoBase
isIgnore
in class CdmIoBase<DwcaTaxExportState,ExportResult>
Copyright © 2007-2020 EDIT. All Rights Reserved.