@Override public BulkActionResult bulk(final BulkAction bulkAction) { BulkActionResult result = new BulkActionResult(); if (bulkAction.getType() == BulkAction.Type.DELETE) { for (String name : bulkAction.getTargets()) { try { result.getResults().put(logic.delete(name).getKey(), BulkActionResult.Status.SUCCESS); } catch (Exception e) { LOG.error("Error performing delete for resource {}", name, e); result.getResults().put(name, BulkActionResult.Status.FAILURE); } } } return result; }
@Override public void delete(final String key) { logic.delete(key); }