Class AnnotationBasedRouteHandlerFactory.AnnotationBasedRouteHandler

    • Constructor Summary

      Constructors 
      Constructor Description
      AnnotationBasedRouteHandler​(org.teamapps.ux.session.navigation.AnnotationBasedRouteHandlerFactory.RoutingHandlerMethodInfo routingMethodInfo, java.lang.Object annotatedClassInstance)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getPathTemplate()  
      void handle​(java.lang.String path, java.util.Map<java.lang.String,​java.lang.String> pathParams, java.util.Map<java.lang.String,​java.lang.String> queryParams)  
      boolean isExact()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AnnotationBasedRouteHandler

        public AnnotationBasedRouteHandler​(org.teamapps.ux.session.navigation.AnnotationBasedRouteHandlerFactory.RoutingHandlerMethodInfo routingMethodInfo,
                                           java.lang.Object annotatedClassInstance)
    • Method Detail

      • handle

        public void handle​(java.lang.String path,
                           java.util.Map<java.lang.String,​java.lang.String> pathParams,
                           java.util.Map<java.lang.String,​java.lang.String> queryParams)
        Specified by:
        handle in interface RouteHandler
        Parameters:
        path - full path
        pathParams - all path parameters of the whole path template
        queryParams - all query parameters
      • getPathTemplate

        public java.lang.String getPathTemplate()
      • isExact

        public boolean isExact()