コード例 #1
0
ファイル: Underlay.java プロジェクト: ettrema/clyde
 @Override
 public Result execute() {
   Folder cur;
   try {
     cur = currentResource();
   } catch (NotAuthorizedException | BadRequestException ex) {
     return result("can't lookup current resource", ex);
   }
   if (cur == null) {
     return result("current dir not found: " + currentDir);
   }
   String cmd = args.get(0);
   args.remove(0);
   switch (cmd) {
     case "add":
       return doAdd(cur.getHost());
     case "remove":
       return doRemove(cur.getHost());
     default:
       return result("Unknown command: " + cmd);
   }
 }