コード例 #1
0
 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);
 }
コード例 #2
0
  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();
  }