public class PortalImpl extends Object implements org.gatein.api.Portal
| Constructor and Description |
|---|
PortalImpl(DataStorage dataStorage,
PageService pageService,
NavigationService navigationService,
DescriptionService descriptionService,
ResourceBundleManager bundleManager,
org.exoplatform.services.security.Authenticator authenticator,
org.exoplatform.services.security.IdentityRegistry identityRegistry,
UserACL acl,
UserPortalConfigService userPortalConfigService,
OAuthProviderAccessor oauthProviderAccessor) |
| Modifier and Type | Method and Description |
|---|---|
org.gatein.api.page.Page |
createPage(org.gatein.api.page.PageId pageId) |
org.gatein.api.site.Site |
createSite(org.gatein.api.site.SiteId siteId) |
org.gatein.api.site.Site |
createSite(org.gatein.api.site.SiteId siteId,
String templateName) |
List<org.gatein.api.page.Page> |
findPages(org.gatein.api.page.PageQuery query) |
List<org.gatein.api.site.Site> |
findSites(org.gatein.api.site.SiteQuery query) |
org.gatein.api.navigation.Navigation |
getNavigation(org.gatein.api.site.SiteId siteId) |
org.gatein.api.oauth.OAuthProvider |
getOAuthProvider(String oauthProviderKey) |
org.gatein.api.page.Page |
getPage(org.gatein.api.page.PageId pageId) |
org.gatein.api.site.Site |
getSite(org.gatein.api.site.SiteId siteId) |
boolean |
hasPermission(org.gatein.api.security.User user,
org.gatein.api.security.Permission permission) |
boolean |
removePage(org.gatein.api.page.PageId pageId) |
boolean |
removeSite(org.gatein.api.site.SiteId siteId) |
void |
savePage(org.gatein.api.page.Page page) |
void |
saveSite(org.gatein.api.site.Site site) |
public PortalImpl(DataStorage dataStorage, PageService pageService, NavigationService navigationService, DescriptionService descriptionService, ResourceBundleManager bundleManager, org.exoplatform.services.security.Authenticator authenticator, org.exoplatform.services.security.IdentityRegistry identityRegistry, UserACL acl, UserPortalConfigService userPortalConfigService, OAuthProviderAccessor oauthProviderAccessor)
public org.gatein.api.site.Site getSite(org.gatein.api.site.SiteId siteId)
getSite in interface org.gatein.api.Portalpublic org.gatein.api.site.Site createSite(org.gatein.api.site.SiteId siteId)
createSite in interface org.gatein.api.Portalpublic org.gatein.api.site.Site createSite(org.gatein.api.site.SiteId siteId,
String templateName)
throws IllegalArgumentException,
org.gatein.api.EntityAlreadyExistsException
createSite in interface org.gatein.api.PortalIllegalArgumentExceptionorg.gatein.api.EntityAlreadyExistsExceptionpublic List<org.gatein.api.site.Site> findSites(org.gatein.api.site.SiteQuery query)
findSites in interface org.gatein.api.Portalpublic void saveSite(org.gatein.api.site.Site site)
saveSite in interface org.gatein.api.Portalpublic boolean removeSite(org.gatein.api.site.SiteId siteId)
removeSite in interface org.gatein.api.Portalpublic org.gatein.api.navigation.Navigation getNavigation(org.gatein.api.site.SiteId siteId)
getNavigation in interface org.gatein.api.Portalpublic org.gatein.api.page.Page getPage(org.gatein.api.page.PageId pageId)
getPage in interface org.gatein.api.Portalpublic org.gatein.api.page.Page createPage(org.gatein.api.page.PageId pageId)
throws org.gatein.api.EntityAlreadyExistsException
createPage in interface org.gatein.api.Portalorg.gatein.api.EntityAlreadyExistsExceptionpublic List<org.gatein.api.page.Page> findPages(org.gatein.api.page.PageQuery query)
findPages in interface org.gatein.api.Portalpublic void savePage(org.gatein.api.page.Page page)
savePage in interface org.gatein.api.Portalpublic boolean removePage(org.gatein.api.page.PageId pageId)
removePage in interface org.gatein.api.Portalpublic boolean hasPermission(org.gatein.api.security.User user,
org.gatein.api.security.Permission permission)
hasPermission in interface org.gatein.api.Portalpublic org.gatein.api.oauth.OAuthProvider getOAuthProvider(String oauthProviderKey)
getOAuthProvider in interface org.gatein.api.PortalCopyright © 2016 JBoss by Red Hat. All Rights Reserved.