aleksandra-tarkowska/openmicroscopy — pull request #12 by joshmoore (2012-06-29 13:44:04+00:00)
Title: 9605 delete refactoring

Filing a pull request now in order to have wide-spread reviewing. This may not be completely ready, but on Monday we can manually merge it in for testing.

These commits refactor the server side delete for adding an omero.cmd.Delete (9605). Much of the delete logic was tied up into DeleteHandleI and therefore could not be used elsewhere. Now, we will be able to even use the delete logic in the server internally.

Further, they replace all uses of `IDelete.queueDelete` in insight, web, and cli with the use of omero.cmd.Delete (8881). The reason to do this is to have a proper callback when a delete is finished to prevent the long waits which tend to cause issues.