@Component(value="tcsXmlTaxonNameIO") public class TcsXmlTaxonNameImport extends TcsXmlImportBase implements ICdmIO<TcsXmlImportState>
CdmImportBase.TermMatchMode
nsTc, nsTcom, nsTgeo, nsTn, nsTpalm, nsTpub
CREATE, IMAGE_GALLERY, READ_MEDIA_DATA, uuidUserDefinedAnnotationTypeVocabulary, uuidUserDefinedExtensionTypeVocabulary, uuidUserDefinedFeatureVocabulary, uuidUserDefinedIdentifierTypeVocabulary, uuidUserDefinedKindOfUnitVocabulary, uuidUserDefinedLanguageVocabulary, uuidUserDefinedMarkerTypeVocabulary, uuidUserDefinedMeasurementUnitVocabulary, uuidUserDefinedModifierVocabulary, uuidUserDefinedNamedAreaLevelVocabulary, uuidUserDefinedNamedAreaVocabulary, uuidUserDefinedNomenclaturalStatusTypeVocabulary, uuidUserDefinedPresenceAbsenceVocabulary, uuidUserDefinedRankVocabulary, uuidUserDefinedReferenceSystemVocabulary, uuidUserDefinedStateVocabulary, uuidUserDefinedStatisticalMeasureVocabulary, uuidUserDefinedTaxonRelationshipTypeVocabulary
INCLUDE_UNPUBLISHED, ioName, NO_UNPUBLISHED
applicationContext
FEATURE_STORE, NOMREF_STORE, REFERENCE_STORE, SPECIMEN_STORE, TAXON_STORE, TAXONNAME_STORE, TEAM_STORE
Constructor and Description |
---|
TcsXmlTaxonNameImport() |
Modifier and Type | Method and Description |
---|---|
boolean |
doCheck(TcsXmlImportState state) |
void |
doInvoke(TcsXmlImportState state)
invoke method to be implemented by implementing classes
|
TaxonName |
handleTaxonNameElement(org.jdom.Element elTaxonName,
ResultWrapper<java.lang.Boolean> success,
TcsXmlImportState state) |
protected static Rank |
makeRank(org.jdom.Element elRank)
Returns the rank represented by the rank element.
Returns null if the element is null.Returns null if the code and the text are both either empty or do not exists.Returns the rank represented by the code attribute, if the code attribute is not empty and could be resolved. If the code could not be resolved it returns the rank represented most likely by the elements text. Returns UNKNOWN_RANK if code attribute and element text could not be resolved. |
checkAdditionalContents, getDataSetElement, getIntegerYear, isIgnore, makeAccordingTo, makeNameCitation, makeProviderLink, makeProviderSpecificData, makePublicationStatus, makeReferenceType, makeStandardMapper, makeTypification, removeVersionOfRef, testAdditionalElements, testNoMoreElements, unknownSec
addOriginalSource, addOriginalSource, doubleFromString, fillMissingEpithets, fillMissingEpithetsForTaxa, getAcceptedTaxon, getAnnotationType, getByteArray, getDefaultResult, getDefaultTaxonDescription, getExtensionType, getExtensionType, getFeature, getFeature, getFeaturePlaceholder, getIdentiferType, getImageMedia, getImageMedia, getImageMedia, getKindOfUnit, getLanguage, getLanguage, getMarkedTaxonDescription, getMarkerType, getMarkerType, getMarkerType, getMarkerType, getMeasurementUnit, getModifier, getNamedArea, getNamedArea, getNamedArea, getNamedAreaLevel, getNoDataResult, getNomenclaturalStatusType, getPresenceTerm, getPresenceTerm, getRank, getReferenceSystem, getSpecimenDescription, getSpecimenDescription, getStateTerm, getStateTerm, getStatisticalMeasure, getTaxonDescription, getTaxonDescription, getTaxonNameDescription, getTaxonNameDescription, getTaxonRelationshipType, getVocabulary, intFromString, makeTree, makeTreeMemSave, NB, nullSafeBoolean, nullSafeDouble, nullSafeFloat, nullSafeInt, parseAuthorString, saveNameRelations
addObserver, addObservers, check, commitTransaction, countObservers, countSteps, 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
check, countSteps, fire, updateProgress, updateProgress, warnProgress
addObserver, addObservers, countObservers, getObservers, removeObserver, removeObservers
invoke
public boolean doCheck(TcsXmlImportState state)
doCheck
in class CdmIoBase<TcsXmlImportState,ImportResult>
public void doInvoke(TcsXmlImportState state)
CdmIoBase
doInvoke
in class TcsXmlImportBase
protected static Rank makeRank(org.jdom.Element elRank)
null
if the element is null.null
if the code and the text are both either empty or do not exists.elRank
- tcs rank elementpublic TaxonName handleTaxonNameElement(org.jdom.Element elTaxonName, ResultWrapper<java.lang.Boolean> success, TcsXmlImportState state)
Copyright © 2007-2020 EDIT. All Rights Reserved.