Changeset 19797
- Timestamp:
- 2009-06-10T16:05:04+12:00 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
gli/trunk/src/org/greenstone/gatherer/cdm/DepositorMetadataManager.java
r19270 r19797 202 202 String file_name = Gatherer.getCollectDirectoryPath() + File.separator + current_coll_name + File.separator + "metadata"; 203 203 ArrayList metadata_sets = MetadataSetManager.listMetadataSets(new File(file_name)); 204 205 204 if (metadata_sets != null) { 206 205 // unload the ex mds … … 213 212 } 214 213 215 if (metadata_sets == null || metadata_sets.size() == 0) { 214 if (metadata_sets == null) { 215 metadata_sets = new ArrayList(); 216 } 217 if (metadata_sets.size() == 0) { 216 218 // load dublin core 217 219 file_name = org.greenstone.gatherer.gems.MetadataSetManager.getGLIMetadataDirectoryPath(); … … 219 221 File dublin_mds_file = new File(file_name); 220 222 if (dublin_mds_file.exists()) { 221 MetadataSetManager.loadMetadataSet(dublin_mds_file); 222 metadata_sets = MetadataSetManager.getMetadataSets(); 223 } 224 } 225 // if we are still null :-( 226 if (metadata_sets == null) { 223 MetadataSetManager.loadMetadataSet(dublin_mds_file); 224 MetadataSet dc = MetadataSetManager.getMetadataSet("dc"); 225 metadata_sets.add(dc); 226 } 227 } 228 // if we are still empty :-( 229 if (metadata_sets.size() == 0) { 227 230 System.err.println("Error: DepositorMetadataMananger can't find any valid metadata set files."); 228 231 return;
Note:
See TracChangeset
for help on using the changeset viewer.