public abstract class TcsXmlImportBase extends CdmImportBase<TcsXmlImportConfigurator,TcsXmlImportState>
CdmImportBase.TermMatchMode
Modifier and Type | Field and Description |
---|---|
protected static org.jdom.Namespace |
nsTc |
protected static org.jdom.Namespace |
nsTcom |
protected static org.jdom.Namespace |
nsTgeo |
protected static org.jdom.Namespace |
nsTn |
protected static org.jdom.Namespace |
nsTpalm |
protected static org.jdom.Namespace |
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 |
---|
TcsXmlImportBase() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
checkAdditionalContents(org.jdom.Element parentElement,
CdmSingleAttributeXmlMapperBase[] classMappers,
CdmSingleAttributeXmlMapperBase[] operationalMappers,
CdmSingleAttributeXmlMapperBase[] unclearMappers) |
protected abstract void |
doInvoke(TcsXmlImportState state)
invoke method to be implemented by implementing classes
|
protected org.jdom.Element |
getDataSetElement(TcsXmlImportConfigurator tcsConfig) |
protected java.lang.Integer |
getIntegerYear(java.lang.String year) |
protected boolean |
isIgnore(TcsXmlImportState state)
Returns true if this (IO-)class should be ignored during the import/export process.
|
protected Reference |
makeAccordingTo(org.jdom.Element elAccordingTo,
MapWrapper<Reference> referenceMap,
ResultWrapper<java.lang.Boolean> success) |
protected TeamOrPersonBase<?> |
makeNameCitation(org.jdom.Element elNameCitation,
MapWrapper<Person> authorMap,
ResultWrapper<java.lang.Boolean> success) |
protected void |
makeProviderLink(TaxonName name,
org.jdom.Element elProviderLink,
ResultWrapper<java.lang.Boolean> success) |
protected void |
makeProviderSpecificData(TaxonName name,
org.jdom.Element elProviderSpecificData,
ResultWrapper<java.lang.Boolean> success,
TcsXmlImportState state) |
protected void |
makePublicationStatus(TaxonName name,
org.jdom.Element elPublicationStatus,
ResultWrapper<java.lang.Boolean> success) |
protected <T extends IdentifiableEntity> |
makeReferenceType(org.jdom.Element element,
java.lang.Class<? extends T> clazz,
MapWrapper<? extends T> objectMap,
ResultWrapper<java.lang.Boolean> success) |
protected boolean |
makeStandardMapper(org.jdom.Element parentElement,
CdmBase ref,
java.util.Set<java.lang.String> omitAttributes,
CdmSingleAttributeXmlMapperBase[] classMappers) |
protected void |
makeTypification(TaxonName name,
org.jdom.Element elTypifiacation,
ResultWrapper<java.lang.Boolean> success) |
protected java.lang.String |
removeVersionOfRef(java.lang.String ref) |
protected boolean |
testAdditionalElements(org.jdom.Element parentElement,
java.util.List<java.lang.String> excludeList) |
protected void |
testNoMoreElements() |
protected static Reference |
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, doCheck, 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
invoke
check, countSteps, fire, updateProgress, updateProgress, warnProgress
addObserver, addObservers, countObservers, getObservers, removeObserver, removeObservers
protected static org.jdom.Namespace nsTcom
protected static org.jdom.Namespace nsTn
protected static org.jdom.Namespace nsTgeo
protected static org.jdom.Namespace nsTc
protected static org.jdom.Namespace nsTpub
protected static org.jdom.Namespace nsTpalm
protected abstract void doInvoke(TcsXmlImportState state)
CdmIoBase
doInvoke
in class CdmIoBase<TcsXmlImportState,ImportResult>
protected boolean makeStandardMapper(org.jdom.Element parentElement, CdmBase ref, java.util.Set<java.lang.String> omitAttributes, CdmSingleAttributeXmlMapperBase[] classMappers)
protected boolean checkAdditionalContents(org.jdom.Element parentElement, CdmSingleAttributeXmlMapperBase[] classMappers, CdmSingleAttributeXmlMapperBase[] operationalMappers, CdmSingleAttributeXmlMapperBase[] unclearMappers)
protected org.jdom.Element getDataSetElement(TcsXmlImportConfigurator tcsConfig)
protected boolean testAdditionalElements(org.jdom.Element parentElement, java.util.List<java.lang.String> excludeList)
protected <T extends IdentifiableEntity> T makeReferenceType(org.jdom.Element element, java.lang.Class<? extends T> clazz, MapWrapper<? extends T> objectMap, ResultWrapper<java.lang.Boolean> success)
protected Reference makeAccordingTo(org.jdom.Element elAccordingTo, MapWrapper<Reference> referenceMap, ResultWrapper<java.lang.Boolean> success)
protected void testNoMoreElements()
protected TeamOrPersonBase<?> makeNameCitation(org.jdom.Element elNameCitation, MapWrapper<Person> authorMap, ResultWrapper<java.lang.Boolean> success)
protected java.lang.Integer getIntegerYear(java.lang.String year)
protected java.lang.String removeVersionOfRef(java.lang.String ref)
protected void makeTypification(TaxonName name, org.jdom.Element elTypifiacation, ResultWrapper<java.lang.Boolean> success)
protected void makePublicationStatus(TaxonName name, org.jdom.Element elPublicationStatus, ResultWrapper<java.lang.Boolean> success)
protected void makeProviderLink(TaxonName name, org.jdom.Element elProviderLink, ResultWrapper<java.lang.Boolean> success)
protected void makeProviderSpecificData(TaxonName name, org.jdom.Element elProviderSpecificData, ResultWrapper<java.lang.Boolean> success, TcsXmlImportState state)
protected boolean isIgnore(TcsXmlImportState state)
CdmIoBase
isIgnore
in class CdmIoBase<TcsXmlImportState,ImportResult>
protected static final Reference unknownSec()
Copyright © 2007-2020 EDIT. All Rights Reserved.