public abstract class CdmExportBase<CONFIG extends ExportConfiguratorBase<STATE,TRANSFORM,DEST>,STATE extends ExportStateBase,TRANSFORM extends IExportTransformer,DEST> extends CdmIoBase<STATE,ExportResult> implements ICdmExport<CONFIG,STATE>
Modifier and Type | Field and Description |
---|---|
protected java.io.ByteArrayOutputStream |
exportStream |
INCLUDE_UNPUBLISHED, ioName, NO_UNPUBLISHED
applicationContext
FEATURE_STORE, NOMREF_STORE, REFERENCE_STORE, SPECIMEN_STORE, TAXON_STORE, TAXONNAME_STORE, TEAM_STORE
Constructor and Description |
---|
CdmExportBase() |
Modifier and Type | Method and Description |
---|---|
ExportDataWrapper |
createExportData() |
byte[] |
getByteArray() |
java.lang.Object |
getDbId(CdmBase cdmBase,
STATE state) |
protected ExportResult |
getDefaultResult(STATE state) |
protected static java.lang.String |
getExtension(IdentifiableEntity identifiableEntity,
java.util.UUID uuidExtensionType) |
protected ExportResult |
getNoDataResult(STATE state) |
protected boolean |
isUnpublished(CONFIG config,
Synonym synonym)
true if neither synonym has state publish nor
taxon node filter includes unpublished taxa. |
protected boolean |
isUnpublished(CONFIG config,
Taxon relatedSynonymOrMisappliedName)
true if neither pro parte synonym or misapplied name has state publish nor
taxon node filter includes unpublished taxa. |
addObserver, addObservers, check, commitTransaction, countObservers, countSteps, doCheck, doInvoke, fire, fireProgressEvent, fireWarningEvent, fireWarningEvent, getInstance, getObservers, getSuccessString, invoke, isBlank, isIgnore, 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
invoke
check, countSteps, fire, updateProgress, updateProgress, warnProgress
addObserver, addObservers, countObservers, getObservers, removeObserver, removeObservers
public ExportDataWrapper createExportData()
createExportData
in interface ICdmExport<CONFIG extends ExportConfiguratorBase<STATE,TRANSFORM,DEST>,STATE extends ExportStateBase>
protected ExportResult getNoDataResult(STATE state)
getNoDataResult
in class CdmIoBase<STATE extends ExportStateBase,ExportResult>
protected ExportResult getDefaultResult(STATE state)
getDefaultResult
in class CdmIoBase<STATE extends ExportStateBase,ExportResult>
public byte[] getByteArray()
getByteArray
in interface ICdmExport<CONFIG extends ExportConfiguratorBase<STATE,TRANSFORM,DEST>,STATE extends ExportStateBase>
protected boolean isUnpublished(CONFIG config, Synonym synonym)
true
if neither synonym has state publish nor
taxon node filter includes unpublished taxa.protected boolean isUnpublished(CONFIG config, Taxon relatedSynonymOrMisappliedName)
true
if neither pro parte synonym or misapplied name has state publish nor
taxon node filter includes unpublished taxa.protected static java.lang.String getExtension(IdentifiableEntity identifiableEntity, java.util.UUID uuidExtensionType)
Copyright © 2007-2020 EDIT. All Rights Reserved.