de.mikromedia.webpages
public interface WebpageService
Modifier and Type | Method and Description |
---|---|
void |
addTemplateResolverBundle(org.osgi.framework.Bundle bundle)
IMPORTANT: If you register your own bundle as a resource for thymeleaf templates you must call
reinitTemplateEngine afterwards.
|
List<MenuItemViewModel> |
getActiveMenuItems(de.deepamehta.core.Topic site)
Fetches all menut items related to the given website.
|
List<WebpageViewModel> |
getPublishedWebpages(String username)
Fetches all published webpages related to the website associated with the username.
|
de.deepamehta.core.Topic |
getWebsiteByUsername(String username)
Fetches an existing or creates a new website topic (if non exists and the requesting user equals given username).
|
void |
overrideFrontpageTemplate(String templateName) |
void |
reinitTemplateEngine() |
void |
removeTemplateResolverBundle(org.osgi.framework.Bundle bundle) |
com.sun.jersey.api.view.Viewable |
view(String templateName) |
void |
viewData(String key,
Object value) |
de.deepamehta.core.Topic getWebsiteByUsername(String username)
username
- List<WebpageViewModel> getPublishedWebpages(String username)
username
- List<MenuItemViewModel> getActiveMenuItems(de.deepamehta.core.Topic site)
site
- void addTemplateResolverBundle(org.osgi.framework.Bundle bundle)
void removeTemplateResolverBundle(org.osgi.framework.Bundle bundle)
void reinitTemplateEngine()
void overrideFrontpageTemplate(String templateName)
com.sun.jersey.api.view.Viewable view(String templateName)
Copyright © 2016. All Rights Reserved.