Project

General

Profile

« Previous | Next » 

Revision 06738419

Added by Patrick Plitzner over 5 years ago

ref #7848 Fix index out of bounds exception

View differences:

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