eu.etaxonomy.cdm.io.berlinModel.in
Class BerlinModelRefDetailImport
java.lang.Object
eu.etaxonomy.cdm.api.application.CdmApplicationDefaultConfiguration
eu.etaxonomy.cdm.io.common.CdmIoBase<STATE>
eu.etaxonomy.cdm.io.common.CdmImportBase<CONFIG,STATE>
eu.etaxonomy.cdm.io.common.DbImportBase<BerlinModelImportState,BerlinModelImportConfigurator>
eu.etaxonomy.cdm.io.berlinModel.in.BerlinModelImportBase
eu.etaxonomy.cdm.io.berlinModel.in.BerlinModelRefDetailImport
- All Implemented Interfaces:
- ICdmApplicationConfiguration, ICdmImport<BerlinModelImportConfigurator,BerlinModelImportState>, ICdmIO<BerlinModelImportState>, IIoObservable, IPartitionedIO<BerlinModelImportState>, org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware
@Component
public class BerlinModelRefDetailImport
- extends BerlinModelImportBase
This class imports all preliminary refdetails as generic references. Non preliminary
refdetails are imported as microcitation together with the record using the refdetail
and therefore left out here.
- Version:
- 1.0
- Author:
- a.mueller
Fields inherited from class eu.etaxonomy.cdm.io.common.CdmImportBase |
CREATE, IMAGE_GALLERY, READ_MEDIA_DATA, uuidUserDefinedAnnotationTypeVocabulary, uuidUserDefinedExtensionTypeVocabulary, uuidUserDefinedFeatureVocabulary, uuidUserDefinedMarkerTypeVocabulary, uuidUserDefinedMeasurementUnitVocabulary, uuidUserDefinedModifierVocabulary, uuidUserDefinedNamedAreaLevelVocabulary, uuidUserDefinedNamedAreaVocabulary, uuidUserDefinedRankVocabulary, uuidUserDefinedReferenceSystemVocabulary, uuidUserDefinedStateVocabulary, uuidUserDefinedStatisticalMeasureVocabulary, uuidUserDefinedTaxonRelationshipTypeVocabulary |
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.common.DbImportBase |
checkSqlServerColumnExists, doId, doId, doInvoke, doLogPerLoop, doNotes, getPluralString, getTableName, getUser, getValueMap, handleForeignKey, loopNeedsHandling, resultSetHasColumn |
Methods inherited from class eu.etaxonomy.cdm.io.common.CdmImportBase |
addOriginalSource, addOriginalSource, fillMissingEpithets, fillMissingEpithetsForTaxa, getAcceptedTaxon, getAnnotationType, getExtensionType, getExtensionType, getFeature, getFeature, getFeaturePlaceholder, getImageMedia, getLanguage, getLanguage, getMarkerType, getMarkerType, getMarkerType, getMeasurementUnit, getModifier, getNamedArea, getNamedArea, getNamedAreaLevel, getPresenceTerm, getRank, getReferenceSystem, getSpecimenDescription, getSpecimenDescription, getStateTerm, getStateTerm, getStatisticalMeasure, getTaxonDescription, getTaxonDescription, getTaxonNameDescription, getTaxonNameDescription, getTaxonRelationshipType, getVocabulary, makeTree, makeTreeMemSave, NB, nullSafeDouble, nullSafeFloat, nullSafeInt |
Methods inherited from class eu.etaxonomy.cdm.io.common.CdmIoBase |
addObserver, addObservers, check, commitTransaction, countObservers, countSteps, 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 |
authenticate, 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 |
NOM_REFDETAIL_NAMESPACE
public static final String NOM_REFDETAIL_NAMESPACE
- See Also:
- Constant Field Values
BIBLIO_REFDETAIL_NAMESPACE
public static final String BIBLIO_REFDETAIL_NAMESPACE
- See Also:
- Constant Field Values
BerlinModelRefDetailImport
public BerlinModelRefDetailImport()
getIdQuery
protected String getIdQuery(BerlinModelImportState state)
- Overrides:
getIdQuery
in class BerlinModelImportBase
- Returns:
getRecordQuery
protected String getRecordQuery(BerlinModelImportConfigurator config)
- Specified by:
getRecordQuery
in class DbImportBase<BerlinModelImportState,BerlinModelImportConfigurator>
- Returns:
doPartition
public boolean doPartition(ResultSetPartitioner partitioner,
BerlinModelImportState state)
getRelatedObjectsForPartition
public Map<Object,Map<String,? extends CdmBase>> getRelatedObjectsForPartition(ResultSet rs)
- Returns:
doCheck
protected boolean doCheck(BerlinModelImportState state)
- Specified by:
doCheck
in class CdmIoBase<BerlinModelImportState>
isIgnore
protected boolean isIgnore(BerlinModelImportState 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<BerlinModelImportState>
- Returns:
Copyright © 2007-2013 EDIT. All Rights Reserved.