/** * @see com.isotrol.impe3.api.URIGenerator#getURI(com.isotrol.impe3.api.Route) */ @Override public URI getURI(Route route) { return delegate().getURI(route); }
/** * @see com.isotrol.impe3.api.URIGenerator#getURI(com.isotrol.impe3.api.Route, com.google.common.collect.Multimap) */ @Override public URI getURI(Route route, Multimap<String, ?> parameters) { return delegate().getURI(route, parameters); }
private URI getURI(PageKey pk) { if (route == null || pk == null || uriGenerator == null) { return null; } final Route r = route.toPage(pk); return uriGenerator.getURI(r); }
/** * @see com.isotrol.impe3.api.URIGenerator#getURI(com.isotrol.impe3.api.FileId) */ @Override public URI getURI(FileId file) { return delegate().getURI(file); }
/** * @see com.isotrol.impe3.api.URIGenerator#getURI(com.isotrol.impe3.api.FileId, java.lang.String) */ @Override public URI getURI(FileId file, String name) { return delegate().getURI(file, name); }
/** * @see com.isotrol.impe3.api.component.EditModeComponent#edit() */ public void edit() { if (config != null) { rel = config.rel(); if (rel == null) { rel = "icon"; } FileData file = fileLoader.load(config.icon()); type = file.getMediaType(); uri = uriGenerator.getURI(config.icon()); } }
private CloudItem createItem(Category category, int hits, int totalHits) { final NavigationKey nk = NavigationKey.category(category); final PageKey pk = PageKey.navigation(nk); final Route r = (route != null) ? route.toPage(pk) : Route.of(false, pk, null, null); final URI uri = uriGenerator.getURI(r); final Name name = (locale != null) ? category.getName().get(locale) : category.getDefaultName(); return new CloudItem(name.getDisplayName(), uri, Math.ceil(hits / totalHits)); } }
private CloudItem createItem(ContentType contentType, int hits, int totalHits) { final NavigationKey nk = NavigationKey.contentType(contentType); final PageKey pk = PageKey.navigation(nk); final Route r = (route != null) ? route.toPage(pk) : Route.of(false, pk, null, null); final URI uri = uriGenerator.getURI(r); final Name name = (locale != null) ? contentType.getName().get(locale) : contentType.getDefaultName(); return new CloudItem(name.getDisplayName(), uri, Math.ceil(hits / totalHits)); } }
protected MenuItem createItem(Category category, Predicate<Category> selected) { URI uri = null; if(category.isRoutable()) { final NavigationKey nk = NavigationKey.category(category); final PageKey pk = PageKey.navigation(nk); final Route r = (route != null) ? route.toPage(pk) : Route.of(false, pk, null, null); uri = uriGenerator.getURI(r); } final Name name = (locale != null) ? category.getName().get(locale) : category.getDefaultName(); final MenuItem item = new MenuItem(name.getDisplayName(), uri, selected.apply(category)); return item; }
uri = uriGenerator.getURI(bundle, path);
protected MenuItem createItem(ContentType contentType) { final NavigationKey nk; if (config.navigation() && context.getNavigationKey() != null && context.getNavigationKey().isCategory()) { nk = NavigationKey.category(context.getNavigationKey().getCategory(), contentType); } else { nk = NavigationKey.contentType(contentType); } final PageKey pk = PageKey.navigation(nk); final Route r = (route != null) ? route.toPage(pk) : Route.of(false, pk, null, null); final URI uri = uriGenerator.getURI(r); final Name name = (locale != null) ? contentType.getName().get(locale) : contentType.getDefaultName(); final MenuItem item = new MenuItem(name.getDisplayName(), uri); return item; }