Changeset 9583


Ignore:
Timestamp:
2005-04-07T14:53:20+12:00 (19 years ago)
Author:
mdewsnip
Message:

ProcessingError events (during importing) can now have a reason ("r") attribute that explains why processing failed.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gli/src/org/greenstone/gatherer/shell/GImportProgressMonitor.java

    r8243 r9583  
    8585    /** */
    8686    static final private String PLUGIN_ATTRIBUTE = "p";
     87    static final private String REASON_ATTRIBUTE = "r";
    8788    /** The fixed portion of the progress bar used for the calculating of file size and other pre-import functions. */
    8889    static final private int CALCULATION = 50000;
     
    252253            String args[] = new String[1];
    253254            args[0] = element.getAttribute(NAME_ATTRIBUTE);
    254             queue.add(new GShellEvent(event.getSource(), 0, event.getType(), Dictionary.get("GShell.Import.FileProcessingError", args), event.getStatus()));
     255            String reason = element.getAttribute(REASON_ATTRIBUTE);
     256            if (reason == null || reason.equals("")) {
     257            queue.add(new GShellEvent(event.getSource(), 0, event.getType(), Dictionary.get("GShell.Import.FileProcessingError", args), event.getStatus()));
     258            }
     259            else {
     260            queue.add(new GShellEvent(event.getSource(), 0, event.getType(), Dictionary.get("GShell.Import.FileProcessingError", args) + " (" + reason + ")", event.getStatus()));
     261            }
    255262            args = null;
    256263        }
Note: See TracChangeset for help on using the changeset viewer.