eu.etaxonomy.cdm.io.sdd.in
Class SDDDataSetImport

java.lang.Object
  extended by eu.etaxonomy.cdm.api.application.CdmApplicationDefaultConfiguration
      extended by eu.etaxonomy.cdm.io.common.CdmIoBase<STATE>
          extended by eu.etaxonomy.cdm.io.common.CdmImportBase<SDDImportConfigurator,SDDImportState>
              extended by eu.etaxonomy.cdm.io.sdd.in.SDDDataSetImport
All Implemented Interfaces:
ICdmApplicationConfiguration, ICdmImport<SDDImportConfigurator,SDDImportState>, ICdmIO<SDDImportState>, IIoObservable, org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware

@Component
public class SDDDataSetImport
extends CdmImportBase<SDDImportConfigurator,SDDImportState>
implements ICdmImport<SDDImportConfigurator,SDDImportState>

This class is not used yet. It is meant for refactoring the SDD import.

Version:
1.0
Author:
a.mueller

Nested Class Summary
 
Nested classes/interfaces inherited from class eu.etaxonomy.cdm.io.common.CdmImportBase
CdmImportBase.TermMatchMode
 
Field Summary
protected  Class<ICdmIO>[] ioClassList
           
 
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 class eu.etaxonomy.cdm.io.common.CdmIoBase
ioName
 
Fields inherited from class eu.etaxonomy.cdm.api.application.CdmApplicationDefaultConfiguration
applicationContext
 
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
 
Constructor Summary
SDDDataSetImport()
           
 
Method Summary
protected  void associateImageWithCdmBase(String refMO, CdmBase cb)
           
 boolean doCheck(SDDImportState state)
           
 void doInvoke(SDDImportState state)
          invoke method to be implemented by implementing classes
protected  void importAgents(org.jdom.Element elDataset, org.jdom.Namespace sddNamespace, SDDImportState cdmState)
           
protected  void importCharacters(org.jdom.Element elDataset, org.jdom.Namespace sddNamespace, SDDImportState state)
           
protected  void importCharacterTrees(org.jdom.Element elDataset, org.jdom.Namespace sddNamespace, SDDImportState cdmState)
           
protected  void importCodedDescriptions(org.jdom.Element elDataset, org.jdom.Namespace sddNamespace, SDDImportState cdmState)
           
protected  void importDataset(org.jdom.Element elDataset, org.jdom.Namespace sddNamespace, SDDImportState state)
           
protected  void importDatasetLanguage(org.jdom.Element elDataset, SDDImportState state)
           
protected  void importDatasetRepresentation(org.jdom.Element parent, org.jdom.Namespace sddNamespace)
           
protected  void importDescriptiveConcepts(org.jdom.Element elDataset, org.jdom.Namespace sddNamespace, SDDImportState cdmState)
           
protected  void importGeographicAreas(org.jdom.Element elDataset, org.jdom.Namespace sddNamespace, SDDImportState cdmState)
           
protected  void importIPRStatements(org.jdom.Element elDataset, org.jdom.Namespace sddNamespace, SDDImportState state)
           
protected  void importMediaObjects(org.jdom.Element elDataset, org.jdom.Namespace sddNamespace, SDDImportState cdmState)
           
protected  void importPublications(org.jdom.Element elDataset, org.jdom.Namespace sddNamespace, SDDImportState cdmState)
           
protected  void importRepresentation(org.jdom.Element parent, org.jdom.Namespace sddNamespace, VersionableEntity ve, String id, SDDImportState state)
           
protected  void importRevisionData(org.jdom.Element elDataset, org.jdom.Namespace sddNamespace)
           
protected  void importSpecimens(org.jdom.Element elDataset, org.jdom.Namespace sddNamespace, SDDImportState cdmState)
           
protected  void importTaxonHierarchies(org.jdom.Element elDataset, org.jdom.Namespace sddNamespace, SDDImportState cdmState)
           
protected  void importTaxonNames(org.jdom.Element elDataset, org.jdom.Namespace sddNamespace, SDDImportState cdmState)
           
protected  void importTechnicalMetadata(org.jdom.Element root, org.jdom.Namespace sddNamespace, SDDImportConfigurator sddConfig)
           
protected  boolean isIgnore(SDDImportState state)
          Returns true if this (IO-)class should be ignored during the import/export process.
protected  void makeIoClassList()
           
 
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
 
Methods inherited from interface eu.etaxonomy.cdm.io.common.ICdmIO
check, fire, invoke, updateProgress, updateProgress, warnProgress
 
Methods inherited from interface eu.etaxonomy.cdm.io.common.IIoObservable
addObserver, addObservers, countObservers, getObservers, removeObserver, removeObservers
 

Field Detail

ioClassList

protected Class<ICdmIO>[] ioClassList
Constructor Detail

SDDDataSetImport

public SDDDataSetImport()
Method Detail

makeIoClassList

protected void makeIoClassList()

doCheck

public boolean doCheck(SDDImportState state)
Specified by:
doCheck in class CdmIoBase<SDDImportState>

doInvoke

public void doInvoke(SDDImportState state)
Description copied from class: CdmIoBase
invoke method to be implemented by implementing classes

Specified by:
doInvoke in class CdmIoBase<SDDImportState>

isIgnore

protected boolean isIgnore(SDDImportState 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<SDDImportState>
Returns:

associateImageWithCdmBase

protected void associateImageWithCdmBase(String refMO,
                                         CdmBase cb)

importDatasetRepresentation

protected void importDatasetRepresentation(org.jdom.Element parent,
                                           org.jdom.Namespace sddNamespace)

importRepresentation

protected void importRepresentation(org.jdom.Element parent,
                                    org.jdom.Namespace sddNamespace,
                                    VersionableEntity ve,
                                    String id,
                                    SDDImportState state)

importTechnicalMetadata

protected void importTechnicalMetadata(org.jdom.Element root,
                                       org.jdom.Namespace sddNamespace,
                                       SDDImportConfigurator sddConfig)

importDataset

protected void importDataset(org.jdom.Element elDataset,
                             org.jdom.Namespace sddNamespace,
                             SDDImportState state)

importDatasetLanguage

protected void importDatasetLanguage(org.jdom.Element elDataset,
                                     SDDImportState state)

importSpecimens

protected void importSpecimens(org.jdom.Element elDataset,
                               org.jdom.Namespace sddNamespace,
                               SDDImportState cdmState)

importRevisionData

protected void importRevisionData(org.jdom.Element elDataset,
                                  org.jdom.Namespace sddNamespace)

importIPRStatements

protected void importIPRStatements(org.jdom.Element elDataset,
                                   org.jdom.Namespace sddNamespace,
                                   SDDImportState state)

importTaxonNames

protected void importTaxonNames(org.jdom.Element elDataset,
                                org.jdom.Namespace sddNamespace,
                                SDDImportState cdmState)

importCharacters

protected void importCharacters(org.jdom.Element elDataset,
                                org.jdom.Namespace sddNamespace,
                                SDDImportState state)

importCodedDescriptions

protected void importCodedDescriptions(org.jdom.Element elDataset,
                                       org.jdom.Namespace sddNamespace,
                                       SDDImportState cdmState)

importAgents

protected void importAgents(org.jdom.Element elDataset,
                            org.jdom.Namespace sddNamespace,
                            SDDImportState cdmState)

importPublications

protected void importPublications(org.jdom.Element elDataset,
                                  org.jdom.Namespace sddNamespace,
                                  SDDImportState cdmState)

importMediaObjects

protected void importMediaObjects(org.jdom.Element elDataset,
                                  org.jdom.Namespace sddNamespace,
                                  SDDImportState cdmState)

importDescriptiveConcepts

protected void importDescriptiveConcepts(org.jdom.Element elDataset,
                                         org.jdom.Namespace sddNamespace,
                                         SDDImportState cdmState)

importCharacterTrees

protected void importCharacterTrees(org.jdom.Element elDataset,
                                    org.jdom.Namespace sddNamespace,
                                    SDDImportState cdmState)

importTaxonHierarchies

protected void importTaxonHierarchies(org.jdom.Element elDataset,
                                      org.jdom.Namespace sddNamespace,
                                      SDDImportState cdmState)

importGeographicAreas

protected void importGeographicAreas(org.jdom.Element elDataset,
                                     org.jdom.Namespace sddNamespace,
                                     SDDImportState cdmState)


Copyright © 2007-2013 EDIT. All Rights Reserved.