Revision e5299170
Added by Andreas Müller over 4 years ago
cdm-pesi/src/main/java/eu/etaxonomy/cdm/io/pesi/erms/ErmsSourceUsesImport.java | ||
---|---|---|
116 | 116 |
Reference ref = (Reference)state.getRelatedObject(ErmsImportBase.REFERENCE_NAMESPACE, strSourceId); |
117 | 117 |
|
118 | 118 |
try { |
119 |
IdentifiableEntity<?> objectToSave = null; |
|
120 |
//invoke methods for each sourceUse type |
|
121 |
if (sourceUseId == SOURCE_USE_ORIGINAL_DESCRIPTION){ |
|
122 |
objectToSave = makeOriginalDescription(partitioner, state, ref, strTaxonId, strPageNr); |
|
123 |
}else if (sourceUseId == SOURCE_USE_BASIS_OF_RECORD){ |
|
124 |
objectToSave = makeBasisOfRecord(partitioner, state, ref, strTaxonId, strPageNr); |
|
125 |
}else if (sourceUseId == SOURCE_USE_ADDITIONAL_SOURCE){ |
|
126 |
objectToSave = makeAdditionalSource(partitioner, state, ref, strTaxonId, strPageNr); |
|
127 |
}else if (sourceUseId == SOURCE_USE_SOURCE_OF_SYNONYMY){ |
|
128 |
objectToSave = makeSourceOfSynonymy(partitioner, state, ref, strTaxonId, strPageNr); |
|
129 |
}else if (sourceUseId == SOURCE_USE_REDESCRIPTION){ |
|
130 |
objectToSave = makeRedescription(partitioner, state, ref, strTaxonId, strPageNr); |
|
131 |
}else if (sourceUseId == SOURCE_USE_NEW_COMBINATION_REFERENCE){ |
|
132 |
objectToSave = makeCombinationReference(partitioner, state, ref, strTaxonId, strPageNr); |
|
133 |
}else if (sourceUseId == SOURCE_USE_STATUS_SOURCE){ |
|
134 |
objectToSave = makeStatusSource(partitioner, state, ref, strTaxonId, strPageNr); |
|
135 |
}else if (sourceUseId == SOURCE_USE_EMENDATION){ |
|
136 |
objectToSave = makeEmendation(partitioner, state, ref, strTaxonId, strPageNr); |
|
137 |
} |
|
138 |
if(objectToSave != null){ |
|
139 |
objectsToSave.add(objectToSave); |
|
140 |
} |
|
119 |
IdentifiableEntity<?> objectToSave = null;
|
|
120 |
//invoke methods for each sourceUse type
|
|
121 |
if (sourceUseId == SOURCE_USE_ORIGINAL_DESCRIPTION){
|
|
122 |
objectToSave = makeOriginalDescription(partitioner, state, ref, strTaxonId, strPageNr);
|
|
123 |
}else if (sourceUseId == SOURCE_USE_BASIS_OF_RECORD){
|
|
124 |
objectToSave = makeBasisOfRecord(partitioner, state, ref, strTaxonId, strPageNr);
|
|
125 |
}else if (sourceUseId == SOURCE_USE_ADDITIONAL_SOURCE){
|
|
126 |
objectToSave = makeAdditionalSource(partitioner, state, ref, strTaxonId, strPageNr);
|
|
127 |
}else if (sourceUseId == SOURCE_USE_SOURCE_OF_SYNONYMY){
|
|
128 |
objectToSave = makeSourceOfSynonymy(partitioner, state, ref, strTaxonId, strPageNr);
|
|
129 |
}else if (sourceUseId == SOURCE_USE_REDESCRIPTION){
|
|
130 |
objectToSave = makeRedescription(partitioner, state, ref, strTaxonId, strPageNr);
|
|
131 |
}else if (sourceUseId == SOURCE_USE_NEW_COMBINATION_REFERENCE){
|
|
132 |
objectToSave = makeCombinationReference(partitioner, state, ref, strTaxonId, strPageNr);
|
|
133 |
}else if (sourceUseId == SOURCE_USE_STATUS_SOURCE){
|
|
134 |
objectToSave = makeStatusSource(partitioner, state, ref, strTaxonId, strPageNr);
|
|
135 |
}else if (sourceUseId == SOURCE_USE_EMENDATION){
|
|
136 |
objectToSave = makeEmendation(partitioner, state, ref, strTaxonId, strPageNr);
|
|
137 |
}
|
|
138 |
if(objectToSave != null){
|
|
139 |
objectsToSave.add(objectToSave);
|
|
140 |
}
|
|
141 | 141 |
} catch (Exception e) { |
142 | 142 |
e.printStackTrace(); |
143 | 143 |
success = false; |
144 |
} |
|
144 |
}
|
|
145 | 145 |
} |
146 | 146 |
} catch (SQLException e) { |
147 | 147 |
logger.error("SQLException:" + e); |
Also available in: Unified diff
cleanup