public static synchronized OnRoute post(String path) { return setup().post(path); }
public static synchronized OnRoute post(String path) { return setup().post(path).roles(Role.ADMINISTRATOR); }
public Booter auth() { setup.post(uri("login")) .internal(true) .roles() .json(new LoginHandler()); setup.get(uri("logout")) .internal(true) .roles(Role.LOGGED_IN) .json(new LogoutHandler()); return this; }
route(setup.post(path), method).json(method, bean); } else { setup.deregister(Constants.POST, path);
.json(X.read(entityType)); setup.post(uri) .internal(internal) .transaction()
public static synchronized OnRoute post(String path) { return setup().post(path); }
public static synchronized OnRoute post(String path) { return setup().post(path); }
public static void discovery(Setup setup) { DiscoveryState state = new DiscoveryState(); setup.post(uri("discovery/{scope}/register")).json(new DiscoveryRegistrationHandler(state)); setup.get(uri("discovery/{scope}")).json(new DiscoveryIndexHandler(state)); }
public static void auth(Setup setup) { setup.post(uri("login")).roles().json(new LoginHandler()); setup.get(uri("logout")).roles(Role.LOGGED_IN).json(new LogoutHandler()); }
private static void scaffoldEntity(Setup setup, String baseUri, Class<?> entityType) { if (baseUri.length() > 1) { baseUri = Str.trimr(baseUri, "/"); } // RESTful services setup.get(baseUri).json(X.index(entityType)); setup.get(baseUri + "/{id}").json(X.read(entityType)); setup.post(baseUri).transaction().json(X.insert(entityType)); setup.put(baseUri + "/{id}").transaction().json(X.update(entityType)); setup.delete(baseUri + "/{id}").transaction().json(X.delete(entityType)); // GUI setup.page(baseUri + "/manage").mvc(X.manage(entityType, baseUri)); setup.page(baseUri + "/add").transaction().mvc(X.add(entityType, baseUri)); setup.page(baseUri + "/{id}/view").transaction().mvc(X.view(entityType, baseUri)); setup.page(baseUri + "/{id}/edit").transaction().mvc(X.edit(entityType, baseUri)); }
route(setup.post(path), method).json(method, bean); } else { setup.deregister(Constants.POST, path);