package org.webpieces.webserver.basic.app; import static org.webpieces.ctx.api.HttpMethod.GET; import org.webpieces.router.api.routing.AbstractRoutes; public class BasicRoutes extends AbstractRoutes { @Override protected void configure() { addRoute(GET , "/", "biz/BasicController.someMethod", BasicRouteId.SOME_ROUTE); addRoute(GET , "/redirect/{id}", "biz/BasicController.redirect", BasicRouteId.REDIRECT_PAGE); addRoute(GET , "/redirectint/{id}", "biz/BasicController.redirectWithInt", BasicRouteId.REDIRECT2); addRoute(GET , "/myroute", "biz/BasicController.myMethod", BasicRouteId.RENDER_PAGE); addRoute(GET , "/myroute2", "biz/BasicController.myMethodFullPath", BasicRouteId.RENDER_PAGE2); addRoute(GET , "/throwNotFound", "biz/BasicController.throwNotFound", BasicRouteId.THROW_NOT_FOUND); addRoute(GET , "/badtemplate", "biz/BasicController.badTemplate", BasicRouteId.BAD_TEMPLATE); addRoute(GET , "/somejson", "biz/BasicController.jsonFile", BasicRouteId.JSON_ROUTE); addRoute(GET , "/rawurlredirect", "/org/webpieces/webserver/basic/app/biz/BasicController.redirectRawUrl", BasicRouteId.REDIRECT_RAW_URL); addRoute(GET , "/rawabsoluteurlredirect", "biz/BasicController.redirectRawAbsoluteUrl", BasicRouteId.REDIRECT_ABSOLUTE_URL); addRoute(GET , "/null", "biz/BasicController.returnNull", BasicRouteId.NULL_ROUTE); // #{form action:@POST_CATCH_ALL[:] id:'detailsForm'}# .... #{/form}# //addPostRoute("/post/{_controller}/{_action}", "{_controller}.post{_action}", BasicRouteId.POST_CATCH_ALL); //catch all post route setPageNotFoundRoute("biz/BasicController.notFound"); setInternalErrorRoute("biz/BasicController.internalError"); } }