/** * Adds the allowed URL template as specified in the {@link Page#path()} by the developer. * * @param urlTemplate * The page URL pattern specified in the {@link Page#path()}. * @param pageName * The name of the page. */ public void add(String urlTemplate, String pageName) { final URLPattern urlPattern = generatePattern(urlTemplate); pageMap.put(urlPattern, pageName); }
/** * Adds the allowed URL template as specified in the {@link Page#path()} by the developer. * * @param urlTemplate * The page URL pattern specified in the {@link Page#path()}. * @param pageName * The name of the page. */ public void add(String urlTemplate, String pageName) { final URLPattern urlPattern = generatePattern(urlTemplate); pageMap.put(urlPattern, pageName); }
if (annotatedPageRoles.contains(DefaultPage.class)) { URLPattern pattern = URLPatternMatcher.generatePattern(annotation.path()); if (pattern.getParamList().size() > 0) { throw new GenerationException("Default Page must not contain any path parameters.");
if (annotatedPageRoles.contains(DefaultPage.class)) { URLPattern pattern = URLPatternMatcher.generatePattern(annotation.path()); if (pattern.getParamList().size() > 0) { throw new GenerationException("Default Page must not contain any path parameters.");