@Transactional(readOnly = true) public Object doWork(Session session, ServiceFactory sf) { try { ome.model.IObject iobj = (ome.model.IObject) new IceMapper().reverse(obj); return sf.getAdminService().canUpdate(iobj); } catch (Exception e) { return false; } } });
if (admin.canUpdate(file)) { mode = "rw";