Class PageRoutes
- java.lang.Object
-
- net.n2oapp.framework.api.metadata.meta.page.PageRoutes
-
- All Implemented Interfaces:
java.io.Serializable,Compiled
public class PageRoutes extends java.lang.Object implements Compiled
Модель маршрутов страницы- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPageRoutes.QueryМаппинг параметров в маршрутеstatic classPageRoutes.RouteМодель маршрута
-
Constructor Summary
Constructors Constructor Description PageRoutes()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddPathMapping(java.lang.String pathParam, ReduxAction action)Добавить параметр путиvoidaddPathMappings(java.util.Map<java.lang.String,ReduxAction> pathMappings)Добавить параметры путейvoidaddQueryMapping(java.lang.String queryParam, ReduxAction onGet, BindLink onSet)Добавить параметр запросаPageRoutes.RouteaddRoute(java.lang.String path)Добавить маршрут к виджету страницыvoidaddRoute(PageRoutes.Route route)Добавить маршрут к страницеPageRoutes.RoutefindRouteByUrl(java.lang.String urlPattern)Найти маршрут страницы по шаблону URL
-
-
-
Method Detail
-
findRouteByUrl
public PageRoutes.Route findRouteByUrl(java.lang.String urlPattern)
Найти маршрут страницы по шаблону URL- Parameters:
urlPattern- Шаблон URL- Returns:
- Маршрут страницы
-
addRoute
public void addRoute(PageRoutes.Route route)
Добавить маршрут к странице- Parameters:
route- Путь
-
addRoute
public PageRoutes.Route addRoute(java.lang.String path)
Добавить маршрут к виджету страницы- Parameters:
path- Путь
-
addPathMapping
public void addPathMapping(java.lang.String pathParam, ReduxAction action)Добавить параметр пути- Parameters:
pathParam- Параметр в путиaction- Redux действие при извлечении параметра в пути
-
addPathMappings
public void addPathMappings(java.util.Map<java.lang.String,ReduxAction> pathMappings)
Добавить параметры путей- Parameters:
pathMappings- Параметры в пути
-
addQueryMapping
public void addQueryMapping(java.lang.String queryParam, ReduxAction onGet, BindLink onSet)Добавить параметр запроса- Parameters:
queryParam- Параметр в запросеonGet- Redux действие при извлечении параметра запросаonSet- Ссылка на Redux модель, при вставке параметра запроса
-
-