Revision 06738419
Added by Patrick Plitzner over 5 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/databaseAdmin/preferencePage/AbcdImportPreference.java | ||
---|---|---|
80 | 80 |
|
81 | 81 |
for (String configItem: configArray){ |
82 | 82 |
String[] keyValue = configItem.split(":"); |
83 |
String keyString = keyValue[0]; |
|
84 |
String valueString = keyValue[1]; |
|
85 |
if (keyString.equals("ignoreImportOfExistingSpecimen")){ |
|
86 |
configurator.setIgnoreImportOfExistingSpecimen(Boolean.valueOf(valueString)); |
|
87 |
}else if (keyString.equals("addIndividualsAssociationsSuchAsSpecimenAndObservations")){ |
|
88 |
configurator.setAddIndividualsAssociationsSuchAsSpecimenAndObservations(Boolean.valueOf(valueString)); |
|
89 |
}else if (keyString.equals("reuseExistingTaxaWhenPossible")){ |
|
90 |
configurator.setReuseExistingTaxaWhenPossible(Boolean.valueOf(valueString)); |
|
91 |
}else if (keyString.equals("ignoreAuthorship")){ |
|
92 |
configurator.setIgnoreAuthorship(Boolean.valueOf(valueString)); |
|
93 |
}else if (keyString.equals("addMediaAsMediaSpecimen")){ |
|
94 |
configurator.setAddMediaAsMediaSpecimen(Boolean.valueOf(valueString)); |
|
95 |
}else if (keyString.equals("reuseExistingMetaData")){ |
|
96 |
configurator.setReuseExistingMetaData(Boolean.valueOf(valueString)); |
|
97 |
}else if (keyString.equals("reuseExistingDescriptiveGroups")){ |
|
98 |
configurator.setReuseExistingDescriptiveGroups(Boolean.valueOf(valueString)); |
|
99 |
}else if (keyString.equals("allowReuseOtherClassifications")){ |
|
100 |
configurator.setAllowReuseOtherClassifications(Boolean.valueOf(valueString)); |
|
101 |
}else if (keyString.equals("deduplicateReferences")){ |
|
102 |
configurator.setDeduplicateReferences(Boolean.valueOf(valueString)); |
|
103 |
}else if (keyString.equals("deduplicateClassifications")){ |
|
104 |
configurator.setDeduplicateClassifications(Boolean.valueOf(valueString)); |
|
105 |
}else if (keyString.equals("moveNewTaxaToDefaultClassification")){ |
|
106 |
configurator.setMoveNewTaxaToDefaultClassification(Boolean.valueOf(valueString)); |
|
107 |
}else if (keyString.equals("mapUnitIdToCatalogNumber")){ |
|
108 |
configurator.setMapUnitIdToCatalogNumber(Boolean.valueOf(valueString)); |
|
109 |
}else if (keyString.equals("mapUnitIdToAccessionNumber")){ |
|
110 |
configurator.setMapUnitIdToAccessionNumber(Boolean.valueOf(valueString)); |
|
111 |
}else if (keyString.equals("mapUnitIdToBarcode")){ |
|
112 |
configurator.setMapUnitIdToBarcode(Boolean.valueOf(valueString)); |
|
113 |
}else if (keyString.equals("overwriteExistingSpecimens")){ |
|
114 |
configurator.setOverwriteExistingSpecimens(Boolean.valueOf(valueString)); |
|
115 |
}else if (keyString.equals("nomenclaturalCode")){ |
|
116 |
configurator.setNomenclaturalCode(NomenclaturalCode.fromString(valueString)); |
|
83 |
if(keyValue.length==2){ |
|
84 |
String keyString = keyValue[0]; |
|
85 |
String valueString = keyValue[1]; |
|
86 |
if (keyString.equals("ignoreImportOfExistingSpecimen")){ |
|
87 |
configurator.setIgnoreImportOfExistingSpecimen(Boolean.valueOf(valueString)); |
|
88 |
}else if (keyString.equals("addIndividualsAssociationsSuchAsSpecimenAndObservations")){ |
|
89 |
configurator.setAddIndividualsAssociationsSuchAsSpecimenAndObservations(Boolean.valueOf(valueString)); |
|
90 |
}else if (keyString.equals("reuseExistingTaxaWhenPossible")){ |
|
91 |
configurator.setReuseExistingTaxaWhenPossible(Boolean.valueOf(valueString)); |
|
92 |
}else if (keyString.equals("ignoreAuthorship")){ |
|
93 |
configurator.setIgnoreAuthorship(Boolean.valueOf(valueString)); |
|
94 |
}else if (keyString.equals("addMediaAsMediaSpecimen")){ |
|
95 |
configurator.setAddMediaAsMediaSpecimen(Boolean.valueOf(valueString)); |
|
96 |
}else if (keyString.equals("reuseExistingMetaData")){ |
|
97 |
configurator.setReuseExistingMetaData(Boolean.valueOf(valueString)); |
|
98 |
}else if (keyString.equals("reuseExistingDescriptiveGroups")){ |
|
99 |
configurator.setReuseExistingDescriptiveGroups(Boolean.valueOf(valueString)); |
|
100 |
}else if (keyString.equals("allowReuseOtherClassifications")){ |
|
101 |
configurator.setAllowReuseOtherClassifications(Boolean.valueOf(valueString)); |
|
102 |
}else if (keyString.equals("deduplicateReferences")){ |
|
103 |
configurator.setDeduplicateReferences(Boolean.valueOf(valueString)); |
|
104 |
}else if (keyString.equals("deduplicateClassifications")){ |
|
105 |
configurator.setDeduplicateClassifications(Boolean.valueOf(valueString)); |
|
106 |
}else if (keyString.equals("moveNewTaxaToDefaultClassification")){ |
|
107 |
configurator.setMoveNewTaxaToDefaultClassification(Boolean.valueOf(valueString)); |
|
108 |
}else if (keyString.equals("mapUnitIdToCatalogNumber")){ |
|
109 |
configurator.setMapUnitIdToCatalogNumber(Boolean.valueOf(valueString)); |
|
110 |
}else if (keyString.equals("mapUnitIdToAccessionNumber")){ |
|
111 |
configurator.setMapUnitIdToAccessionNumber(Boolean.valueOf(valueString)); |
|
112 |
}else if (keyString.equals("mapUnitIdToBarcode")){ |
|
113 |
configurator.setMapUnitIdToBarcode(Boolean.valueOf(valueString)); |
|
114 |
}else if (keyString.equals("overwriteExistingSpecimens")){ |
|
115 |
configurator.setOverwriteExistingSpecimens(Boolean.valueOf(valueString)); |
|
116 |
}else if (keyString.equals("nomenclaturalCode")){ |
|
117 |
configurator.setNomenclaturalCode(NomenclaturalCode.fromString(valueString)); |
|
118 |
} |
|
117 | 119 |
} |
118 | 120 |
|
119 | 121 |
} |
Also available in: Unified diff
ref #7848 Fix index out of bounds exception