package org.webpieces.router.api.error.dev; import static org.webpieces.ctx.api.HttpMethod.GET; import static org.webpieces.router.api.simplesvr.MtgRouteId.ARGS_MISMATCH; import static org.webpieces.router.api.simplesvr.MtgRouteId.SOME_EXAMPLE; import org.webpieces.router.api.routing.AbstractRoutes; public class CommonRoutes extends AbstractRoutes { @Override public void configure() { //We cannot do this or the compiler in dev router will compile it too early for testing //String controllerName = SomeController.class.getName(); addRoute(GET, "/user/{id}", "org.webpieces.devrouter.api.CommonController.badRedirect", SOME_EXAMPLE); addRoute(GET, "/something", "org.webpieces.devrouter.api.CommonController.argsMismatch", ARGS_MISMATCH); //addRoute(POST, "/{controller}/{action}", "{controller}.post{action}", null); setPageNotFoundRoute("org.webpieces.devrouter.api.CommonController.notFound"); setInternalErrorRoute("org.webpieces.devrouter.api.CommonController.internalError"); } }