Class Route

java.lang.Object
ch.autumo.beetroot.routing.Route

public class Route extends Object
Route.
  • Field Details

  • Constructor Details

    • Route

      public Route(String route)
      Create default route. Constructor should be used only for default routes. Handler and init parameters are used from configuration.
      Parameters:
      route - route, e.g. '/:lang/tasks/index'.
    • Route

      public Route(String route, Class<?> handler, String entityName)
      Create route. Should be used for specific routes that address specific pages.
      Parameters:
      route - route, e.g. '/:lang/tasks/index'.
      handler - handler class
      entityName - entity name
    • Route

      public Route(String route, Class<?> handler, Object... initParameter)
      Create route. Should be used for specific routes that address specific pages.
      Parameters:
      route - route, e.g. '/:lang/tasks/index'.
      handler - handler class
      initParameter - init parameter, first one must be entity name
    • Route

      public Route(String route, int priority, Class<?> handler, Object... initParameter)
      Create route. For specific parameters.
      Parameters:
      route - route, e.g. '/:lang/tasks/index'.
      priority - lookup priority, default is 100
      handler - handler
      initParameter - init parameter, first one must be entity name
  • Method Details

    • getRoute

      public String getRoute()
    • getPriority

      public int getPriority()
    • setPriority

      public void setPriority(int priority)
    • getHandler

      public Class<?> getHandler()
    • getInitParameter

      public Object[] getInitParameter()