Revision 58da7e98
Added by Patrick Plitzner almost 8 years ago
app-import/src/main/java/eu/etaxonomy/cdm/io/redlist/bfnXml/in/BfnXmlImportMetaData.java | ||
---|---|---|
19 | 19 |
|
20 | 20 |
import eu.etaxonomy.cdm.common.ResultWrapper; |
21 | 21 |
import eu.etaxonomy.cdm.io.common.ICdmIO; |
22 |
import eu.etaxonomy.cdm.io.redlist.bfnXml.BfnXmlConstants; |
|
22 | 23 |
import eu.etaxonomy.cdm.model.common.TimePeriod; |
23 | 24 |
import eu.etaxonomy.cdm.model.reference.Reference; |
24 | 25 |
import eu.etaxonomy.cdm.model.reference.ReferenceFactory; |
... | ... | |
60 | 61 |
Element elDataSet = getDataSetElement(config); |
61 | 62 |
Namespace bfnNamespace = config.getBfnXmlNamespace(); |
62 | 63 |
//create complete source object |
63 |
if(elDataSet.getName().equalsIgnoreCase("DEBExport")){
|
|
64 |
if(elDataSet.getName().equalsIgnoreCase(BfnXmlConstants.EL_DEB_EXPORT)){
|
|
64 | 65 |
sourceFileName = elDataSet.getAttributeValue("source"); |
65 | 66 |
debVersion = elDataSet.getAttributeValue("debversion"); |
66 | 67 |
timeStamp = elDataSet.getAttributeValue("timestamp"); |
... | ... | |
88 | 89 |
List<Element> elMetaDataList = currentElement.getChildren(); |
89 | 90 |
//for each taxonName |
90 | 91 |
for (Element elMetaData : elMetaDataList){ |
91 |
if( elMetaData.getAttributeValue("standardname").equalsIgnoreCase("KurzLit_A")){
|
|
92 |
if( elMetaData.getAttributeValue(BfnXmlConstants.ATT_STANDARDNAME).equalsIgnoreCase("KurzLit_A")){
|
|
92 | 93 |
@SuppressWarnings("unchecked") |
93 | 94 |
List<Element> children = elMetaData.getChildren(); |
94 | 95 |
String kurzlitA = children.get(0).getTextNormalize(); |
... | ... | |
97 | 98 |
state.setFirstListSecRef(sourceReference); |
98 | 99 |
|
99 | 100 |
} |
100 |
else if( elMetaData.getAttributeValue("standardname").equalsIgnoreCase("Klassifikation_A")){
|
|
101 |
else if( elMetaData.getAttributeValue(BfnXmlConstants.ATT_STANDARDNAME).equalsIgnoreCase("Klassifikation_A")){
|
|
101 | 102 |
@SuppressWarnings("unchecked") |
102 | 103 |
List<Element> children = elMetaData.getChildren(); |
103 | 104 |
String klassifikation_A = children.get(0).getTextNormalize(); |
104 | 105 |
state.setFirstClassificationName(klassifikation_A); |
105 | 106 |
|
106 | 107 |
} |
107 |
else if( elMetaData.getAttributeValue("standardname").equalsIgnoreCase("KurzLit_B")){
|
|
108 |
else if( elMetaData.getAttributeValue(BfnXmlConstants.ATT_STANDARDNAME).equalsIgnoreCase("KurzLit_B")){
|
|
108 | 109 |
@SuppressWarnings("unchecked") |
109 | 110 |
List<Element> children = elMetaData.getChildren(); |
110 | 111 |
String kurzlitB = children.get(0).getTextNormalize(); |
... | ... | |
112 | 113 |
sourceReference.setTitle(kurzlitB); |
113 | 114 |
state.setSecondListSecRef(sourceReference); |
114 | 115 |
} |
115 |
else if( elMetaData.getAttributeValue("standardname").equalsIgnoreCase("Klassifikation_B")){
|
|
116 |
else if( elMetaData.getAttributeValue(BfnXmlConstants.ATT_STANDARDNAME).equalsIgnoreCase("Klassifikation_B")){
|
|
116 | 117 |
@SuppressWarnings("unchecked") |
117 | 118 |
List<Element> children = elMetaData.getChildren(); |
118 | 119 |
String klassifikation_B = children.get(0).getTextNormalize(); |
Also available in: Unified diff
Refactored string constants