public Result delete(String name, String key) { if (log.isDebugEnabled()) log.debug("delete <- " + name + ", " + key); F.Either<ControllerProxy, ? extends Result> cnf = controllerOrNotFound(name); if (cnf.right.isDefined()) return cnf.right.get(); ControllerProxy controller = cnf.left.get(); if (controller == null) { return controllerNotFound(name); } return controller.delete(key); }
public Result list(String name) { if (log.isDebugEnabled()) log.debug("list <-"); F.Either<ControllerProxy, ? extends Result> cnf = controllerOrNotFound(name); if (cnf.right.isDefined()) return cnf.right.get(); ControllerProxy controller = cnf.left.get(); if (controller == null) { return controllerNotFound(name); } return controller.list(); }