Changeset 4315
- Timestamp:
- 2003-05-23T16:38:22+12:00 (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gli/src/org/greenstone/gatherer/msm/MetadataSetManager.java
r4293 r4315 914 914 } 915 915 public final boolean searchForMetadata(FileNode destination, FileNode source, boolean folder_level, boolean dummy_run) { 916 Gatherer.println("MetadataSetManager.searchForMetadata()");916 ///atherer.println("MetadataSetManager.searchForMetadata()"); 917 917 return loader.searchForMetadata(destination, source, folder_level, dummy_run); 918 918 } … … 1015 1015 // If we are confirming prompt for user_action. 1016 1016 if(values.length() > 0 && action == MetaEditPrompt.CONFIRM) { 1017 MetaEditPrompt mep = new MetaEditPrompt(MetaEditPrompt.ADD_PROMPT, multiple_selection );1018 user_action = mep.display( record.toString(), data.getElement().toString(), values, data.getValue());1017 MetaEditPrompt mep = new MetaEditPrompt(MetaEditPrompt.ADD_PROMPT, multiple_selection, record.getFile(), data.getElement().toString(), values, data.getValue()); 1018 user_action = mep.display(); 1019 1019 } 1020 1020 if(user_action == MetaEditPrompt.ACCUMULATE_ALL || user_action == MetaEditPrompt.CANCEL || user_action == MetaEditPrompt.OVERWRITE_ALL) { … … 1097 1097 // We do have it. If action == CONFIRM, show user prompt. 1098 1098 if(action == MetaEditPrompt.CONFIRM) { 1099 MetaEditPrompt mep = new MetaEditPrompt(MetaEditPrompt.REMOVE_PROMPT, multiple_selection );1100 user_action = mep.display( record.toString(), data.getElement().toString(), data.getValue());1099 MetaEditPrompt mep = new MetaEditPrompt(MetaEditPrompt.REMOVE_PROMPT, multiple_selection, record.getFile(), data.getElement().toString(), data.getValue(), ""); 1100 user_action = mep.display(); 1101 1101 } 1102 1102 // Set action to match the user_action under certain circumstances. … … 1178 1178 private int updateMetadata(long id, FileNode record, Metadata old_data, Metadata new_data, int action, boolean multiple_selection) { 1179 1179 ArrayList metadata = Gatherer.c_man.getCollection().gdm.getMetadata(record.getFile()); 1180 int user_action = MetaEditPrompt. UPDATE;1180 int user_action = MetaEditPrompt.OVERWRITE; 1181 1181 // Standard case of updating an existing metadata value. 1182 1182 if(metadata.contains(old_data)) { … … 1184 1184 // If we are to prompt the user, do so. 1185 1185 if(action == MetaEditPrompt.CONFIRM) { 1186 MetaEditPrompt mep = new MetaEditPrompt(MetaEditPrompt.UPDATE_PROMPT, multiple_selection );1187 user_action = mep.display( record.toString(), old_data.getElement().toString(), old_data.getValue(), new_data.getValue());1186 MetaEditPrompt mep = new MetaEditPrompt(MetaEditPrompt.UPDATE_PROMPT, multiple_selection, record.getFile(), old_data.getElement().toString(), old_data.getValue(), new_data.getValue()); 1187 user_action = mep.display(); 1188 1188 } 1189 1189 // Some user actions should have a continuous effect. 1190 if(user_action == MetaEditPrompt. UPDATE_ALL || user_action == MetaEditPrompt.CANCEL) {1190 if(user_action == MetaEditPrompt.OVERWRITE_ALL || user_action == MetaEditPrompt.CANCEL) { 1191 1191 action = user_action; 1192 1192 } 1193 1193 // And if the update chose update, do so. 1194 if(action == MetaEditPrompt. UPDATE_ALL || user_action == MetaEditPrompt.UPDATE ||action == MetaEditPrompt.UPDATE_ONCE) {1194 if(action == MetaEditPrompt.OVERWRITE_ALL || user_action == MetaEditPrompt.OVERWRITE || user_action == MetaEditPrompt.UPDATE_ONCE) { 1195 1195 ///ystem.err.println("Updating:\n"+old_data+"\nto\n"+new_data); 1196 1196 fireMetadataChanged(id, record, old_data, new_data);
Note:
See TracChangeset
for help on using the changeset viewer.