Revision 793ded33
Added by Patrick Plitzner almost 5 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/databaseAdmin/preferencePage/AbcdImportPreference.java | ||
---|---|---|
76 | 76 |
|
77 | 77 |
if (preference != null){ |
78 | 78 |
|
79 |
String configString = preference.getValue(); |
|
80 |
String[] configArray = configString.split(";"); //$NON-NLS-1$ |
|
81 |
|
|
82 |
for (String configItem: configArray){ |
|
83 |
String[] keyValue = configItem.split(":"); //$NON-NLS-1$ |
|
84 |
if(keyValue.length==2){ |
|
85 |
String keyString = keyValue[0]; |
|
86 |
String valueString = keyValue[1]; |
|
87 |
if (keyString.equals("ignoreImportOfExistingSpecimen")){ //$NON-NLS-1$ |
|
88 |
configurator.setIgnoreImportOfExistingSpecimen(Boolean.valueOf(valueString)); |
|
89 |
}else if (keyString.equals("addIndividualsAssociationsSuchAsSpecimenAndObservations")){ //$NON-NLS-1$ |
|
90 |
configurator.setAddIndividualsAssociationsSuchAsSpecimenAndObservations(Boolean.valueOf(valueString)); |
|
91 |
}else if (keyString.equals("reuseExistingTaxaWhenPossible")){ //$NON-NLS-1$ |
|
92 |
configurator.setReuseExistingTaxaWhenPossible(Boolean.valueOf(valueString)); |
|
93 |
}else if (keyString.equals("ignoreAuthorship")){ //$NON-NLS-1$ |
|
94 |
configurator.setIgnoreAuthorship(Boolean.valueOf(valueString)); |
|
95 |
}else if (keyString.equals("addMediaAsMediaSpecimen")){ //$NON-NLS-1$ |
|
96 |
configurator.setAddMediaAsMediaSpecimen(Boolean.valueOf(valueString)); |
|
97 |
}else if (keyString.equals("reuseExistingMetaData")){ //$NON-NLS-1$ |
|
98 |
configurator.setReuseExistingMetaData(Boolean.valueOf(valueString)); |
|
99 |
}else if (keyString.equals("reuseExistingDescriptiveGroups")){ //$NON-NLS-1$ |
|
100 |
configurator.setReuseExistingDescriptiveGroups(Boolean.valueOf(valueString)); |
|
101 |
}else if (keyString.equals("allowReuseOtherClassifications")){ //$NON-NLS-1$ |
|
102 |
configurator.setAllowReuseOtherClassifications(Boolean.valueOf(valueString)); |
|
103 |
}else if (keyString.equals("deduplicateReferences")){ //$NON-NLS-1$ |
|
104 |
configurator.setDeduplicateReferences(Boolean.valueOf(valueString)); |
|
105 |
}else if (keyString.equals("deduplicateClassifications")){ //$NON-NLS-1$ |
|
106 |
configurator.setDeduplicateClassifications(Boolean.valueOf(valueString)); |
|
107 |
}else if (keyString.equals("moveNewTaxaToDefaultClassification")){ //$NON-NLS-1$ |
|
108 |
configurator.setMoveNewTaxaToDefaultClassification(Boolean.valueOf(valueString)); |
|
109 |
}else if (keyString.equals("mapUnitIdToCatalogNumber")){ //$NON-NLS-1$ |
|
110 |
configurator.setMapUnitIdToCatalogNumber(Boolean.valueOf(valueString)); |
|
111 |
}else if (keyString.equals("mapUnitIdToAccessionNumber")){ //$NON-NLS-1$ |
|
112 |
configurator.setMapUnitIdToAccessionNumber(Boolean.valueOf(valueString)); |
|
113 |
}else if (keyString.equals("mapUnitIdToBarcode")){ //$NON-NLS-1$ |
|
114 |
configurator.setMapUnitIdToBarcode(Boolean.valueOf(valueString)); |
|
115 |
}else if (keyString.equals("overwriteExistingSpecimens")){ //$NON-NLS-1$ |
|
116 |
configurator.setOverwriteExistingSpecimens(Boolean.valueOf(valueString)); |
|
117 |
}else if (keyString.equals("nomenclaturalCode")){ //$NON-NLS-1$ |
|
118 |
configurator.setNomenclaturalCode(NomenclaturalCode.fromString(valueString)); |
|
119 |
}else if (keyString.equals("getSiblings")){ //$NON-NLS-1$ |
|
120 |
configurator.setGetSiblings(Boolean.valueOf(valueString)); |
|
121 |
}else if (keyString.equals("removeCountryFromLocalityText")){ //$NON-NLS-1$ |
|
122 |
configurator.setRemoveCountryFromLocalityText(Boolean.valueOf(valueString)); |
|
123 |
}else if (keyString.equals("dnaSource")){ //$NON-NLS-1$ |
|
124 |
configurator.setDnaSoure(URI.create(valueString)); |
|
125 |
} |
|
126 |
|
|
127 |
} |
|
128 |
|
|
129 |
} |
|
79 |
String configString = preference.getValue(); |
|
80 |
if(configString!=null){ |
|
81 |
String[] configArray = configString.split(";"); //$NON-NLS-1$ |
|
82 |
|
|
83 |
for (String configItem: configArray){ |
|
84 |
String[] keyValue = configItem.split(":"); //$NON-NLS-1$ |
|
85 |
if(keyValue.length==2){ |
|
86 |
String keyString = keyValue[0]; |
|
87 |
String valueString = keyValue[1]; |
|
88 |
if (keyString.equals("ignoreImportOfExistingSpecimen")){ //$NON-NLS-1$ |
|
89 |
configurator.setIgnoreImportOfExistingSpecimen(Boolean.valueOf(valueString)); |
|
90 |
}else if (keyString.equals("addIndividualsAssociationsSuchAsSpecimenAndObservations")){ //$NON-NLS-1$ |
|
91 |
configurator.setAddIndividualsAssociationsSuchAsSpecimenAndObservations(Boolean.valueOf(valueString)); |
|
92 |
}else if (keyString.equals("reuseExistingTaxaWhenPossible")){ //$NON-NLS-1$ |
|
93 |
configurator.setReuseExistingTaxaWhenPossible(Boolean.valueOf(valueString)); |
|
94 |
}else if (keyString.equals("ignoreAuthorship")){ //$NON-NLS-1$ |
|
95 |
configurator.setIgnoreAuthorship(Boolean.valueOf(valueString)); |
|
96 |
}else if (keyString.equals("addMediaAsMediaSpecimen")){ //$NON-NLS-1$ |
|
97 |
configurator.setAddMediaAsMediaSpecimen(Boolean.valueOf(valueString)); |
|
98 |
}else if (keyString.equals("reuseExistingMetaData")){ //$NON-NLS-1$ |
|
99 |
configurator.setReuseExistingMetaData(Boolean.valueOf(valueString)); |
|
100 |
}else if (keyString.equals("reuseExistingDescriptiveGroups")){ //$NON-NLS-1$ |
|
101 |
configurator.setReuseExistingDescriptiveGroups(Boolean.valueOf(valueString)); |
|
102 |
}else if (keyString.equals("allowReuseOtherClassifications")){ //$NON-NLS-1$ |
|
103 |
configurator.setAllowReuseOtherClassifications(Boolean.valueOf(valueString)); |
|
104 |
}else if (keyString.equals("deduplicateReferences")){ //$NON-NLS-1$ |
|
105 |
configurator.setDeduplicateReferences(Boolean.valueOf(valueString)); |
|
106 |
}else if (keyString.equals("deduplicateClassifications")){ //$NON-NLS-1$ |
|
107 |
configurator.setDeduplicateClassifications(Boolean.valueOf(valueString)); |
|
108 |
}else if (keyString.equals("moveNewTaxaToDefaultClassification")){ //$NON-NLS-1$ |
|
109 |
configurator.setMoveNewTaxaToDefaultClassification(Boolean.valueOf(valueString)); |
|
110 |
}else if (keyString.equals("mapUnitIdToCatalogNumber")){ //$NON-NLS-1$ |
|
111 |
configurator.setMapUnitIdToCatalogNumber(Boolean.valueOf(valueString)); |
|
112 |
}else if (keyString.equals("mapUnitIdToAccessionNumber")){ //$NON-NLS-1$ |
|
113 |
configurator.setMapUnitIdToAccessionNumber(Boolean.valueOf(valueString)); |
|
114 |
}else if (keyString.equals("mapUnitIdToBarcode")){ //$NON-NLS-1$ |
|
115 |
configurator.setMapUnitIdToBarcode(Boolean.valueOf(valueString)); |
|
116 |
}else if (keyString.equals("overwriteExistingSpecimens")){ //$NON-NLS-1$ |
|
117 |
configurator.setOverwriteExistingSpecimens(Boolean.valueOf(valueString)); |
|
118 |
}else if (keyString.equals("nomenclaturalCode")){ //$NON-NLS-1$ |
|
119 |
configurator.setNomenclaturalCode(NomenclaturalCode.fromString(valueString)); |
|
120 |
}else if (keyString.equals("getSiblings")){ //$NON-NLS-1$ |
|
121 |
configurator.setGetSiblings(Boolean.valueOf(valueString)); |
|
122 |
}else if (keyString.equals("removeCountryFromLocalityText")){ //$NON-NLS-1$ |
|
123 |
configurator.setRemoveCountryFromLocalityText(Boolean.valueOf(valueString)); |
|
124 |
}else if (keyString.equals("dnaSource")){ //$NON-NLS-1$ |
|
125 |
configurator.setDnaSoure(URI.create(valueString)); |
|
126 |
} |
|
127 |
|
|
128 |
} |
|
129 |
} |
|
130 |
} |
|
130 | 131 |
} |
131 | 132 |
|
132 | 133 |
|
Also available in: Unified diff
ref #8385 Fix potential NPE