com.vaadin.hilla.route.
Class RouteUtil
All Implemented Interfaces:
A container for utility methods related with Routes.
For internal use only. May be renamed or removed in a future release.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected AvailableViewInfo
getRouteByPath
(Map<String, AvailableViewInfo> availableRoutes, String path) Gets the client view configuration for the given route.
boolean
isRouteAllowed
(jakarta.servlet.http.HttpServletRequest request) Checks if the given request is allowed route to the user.
static void
removeChildren
(Map<String, AvailableViewInfo> configurations, AvailableViewInfo viewInfo, String parentPath) void
setRoutes
(Map<String, AvailableViewInfo> registeredRoutes) Initializes a new instance of the RouteUtil class with the given route map.
-
Constructor Details
-
RouteUtil
public RouteUtil()
-
-
Method Details
-
setRoutes
Initializes a new instance of the RouteUtil class with the given route map.
Parameters:
registeredRoutes
- - the available unfiltered routes -
isRouteAllowed
public boolean isRouteAllowed(jakarta.servlet.http.HttpServletRequest request) Checks if the given request is allowed route to the user.
Specified by:
isRouteAllowed
in interfaceFileRouterRequestUtil
Parameters:
request
- the HTTP request to checkReturns:
true
if the request goes allowed route,false
otherwise -
getRouteByPath
protected AvailableViewInfo getRouteByPath(Map<String, AvailableViewInfo> availableRoutes, String path) Gets the client view configuration for the given route.
Parameters:
path
- the URL path to get the client view configuration forReturns:
- the client view configuration for the given route
-