/** * Run the export * * @return the exported CSV lines */ public DSpaceCSV export() { try { Context.Mode originalMode = context.getCurrentMode(); context.setMode(Context.Mode.READ_ONLY); // Process each item DSpaceCSV csv = new DSpaceCSV(exportAll); while (toExport.hasNext()) { Item item = toExport.next(); csv.addItem(item); context.uncacheEntity(item); } context.setMode(originalMode); // Return the results return csv; } catch (Exception e) { // Something went wrong... System.err.println("Error exporting to CSV:"); e.printStackTrace(); return null; } }
Context.Mode originalMode = ourContext.getCurrentMode(); ourContext.setMode(Context.Mode.BATCH_EDIT);
Context.Mode previousMode = context.getCurrentMode(); try
Context.Mode originalMode = c.getCurrentMode(); c.setMode(Context.Mode.BATCH_EDIT);