Class PageRoutes
- java.lang.Object
-
- net.n2oapp.framework.api.metadata.meta.PageRoutes
-
- All Implemented Interfaces:
Serializable,Compiled
public class PageRoutes extends 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(String pathParam, ReduxAction action)Добавить параметр путиvoidaddPathMappings(Map<String,ReduxAction> pathMappings)Добавить параметры путейvoidaddQueryMapping(String queryParam, ReduxAction onGet, BindLink onSet)Добавить параметр запросаPageRoutes.RouteaddRoute(String path)Добавить маршрут к виджету страницыvoidaddRoute(PageRoutes.Route route)Добавить маршрут к страницеPageRoutes.RoutefindRouteByUrl(String urlPattern)Найти маршрут страницы по шаблону URL
-
-
-
Method Detail
-
findRouteByUrl
public PageRoutes.Route findRouteByUrl(String urlPattern)
Найти маршрут страницы по шаблону URL- Parameters:
urlPattern- Шаблон URL- Returns:
- Маршрут страницы
-
addRoute
public void addRoute(PageRoutes.Route route)
Добавить маршрут к странице- Parameters:
route- Путь
-
addRoute
public PageRoutes.Route addRoute(String path)
Добавить маршрут к виджету страницы- Parameters:
path- Путь
-
addPathMapping
public void addPathMapping(String pathParam, ReduxAction action)
Добавить параметр пути- Parameters:
pathParam- Параметр в путиaction- Redux действие при извлечении параметра в пути
-
addPathMappings
public void addPathMappings(Map<String,ReduxAction> pathMappings)
Добавить параметры путей- Parameters:
pathMappings- Параметры в пути
-
addQueryMapping
public void addQueryMapping(String queryParam, ReduxAction onGet, BindLink onSet)
Добавить параметр запроса- Parameters:
queryParam- Параметр в запросеonGet- Redux действие при извлечении параметра запросаonSet- Ссылка на Redux модель, при вставке параметра запроса
-
-