Package org.gatein.api
Class PortalImpl
java.lang.Object
org.gatein.api.PortalImpl
- All Implemented Interfaces:
org.gatein.api.Portal
-
Constructor Summary
ConstructorsConstructorDescriptionPortalImpl(org.exoplatform.portal.mop.service.LayoutService layoutService, org.exoplatform.portal.mop.service.NavigationService navigationService, org.exoplatform.portal.mop.storage.DescriptionStorage descriptionStorage, org.exoplatform.services.resources.ResourceBundleManager bundleManager, org.exoplatform.services.security.Authenticator authenticator, org.exoplatform.services.security.IdentityRegistry identityRegistry, org.exoplatform.portal.config.UserACL acl, org.exoplatform.portal.config.UserPortalConfigService userPortalConfigService) -
Method Summary
Modifier and TypeMethodDescriptionorg.gatein.api.page.PagecreatePage(org.gatein.api.page.PageId pageId) org.gatein.api.site.SitecreateSite(org.gatein.api.site.SiteId siteId) org.gatein.api.site.SitecreateSite(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.NavigationgetNavigation(org.gatein.api.site.SiteId siteId) org.gatein.api.oauth.OAuthProvidergetOAuthProvider(String oauthProviderKey) org.gatein.api.page.PagegetPage(org.gatein.api.page.PageId pageId) org.gatein.api.site.SitegetSite(org.gatein.api.site.SiteId siteId) booleanhasPermission(org.gatein.api.security.User user, org.gatein.api.security.Permission permission) booleanremovePage(org.gatein.api.page.PageId pageId) booleanremoveSite(org.gatein.api.site.SiteId siteId) voidsavePage(org.gatein.api.page.Page page) voidsaveSite(org.gatein.api.site.Site site)
-
Constructor Details
-
Method Details
-
getSite
public org.gatein.api.site.Site getSite(org.gatein.api.site.SiteId siteId) - Specified by:
getSitein interfaceorg.gatein.api.Portal
-
createSite
public org.gatein.api.site.Site createSite(org.gatein.api.site.SiteId siteId) - Specified by:
createSitein interfaceorg.gatein.api.Portal
-
createSite
public org.gatein.api.site.Site createSite(org.gatein.api.site.SiteId siteId, String templateName) throws IllegalArgumentException, org.gatein.api.EntityAlreadyExistsException - Specified by:
createSitein interfaceorg.gatein.api.Portal- Throws:
IllegalArgumentExceptionorg.gatein.api.EntityAlreadyExistsException
-
findSites
- Specified by:
findSitesin interfaceorg.gatein.api.Portal
-
saveSite
public void saveSite(org.gatein.api.site.Site site) - Specified by:
saveSitein interfaceorg.gatein.api.Portal
-
removeSite
public boolean removeSite(org.gatein.api.site.SiteId siteId) - Specified by:
removeSitein interfaceorg.gatein.api.Portal
-
getPage
public org.gatein.api.page.Page getPage(org.gatein.api.page.PageId pageId) - Specified by:
getPagein interfaceorg.gatein.api.Portal
-
createPage
public org.gatein.api.page.Page createPage(org.gatein.api.page.PageId pageId) throws org.gatein.api.EntityAlreadyExistsException - Specified by:
createPagein interfaceorg.gatein.api.Portal- Throws:
org.gatein.api.EntityAlreadyExistsException
-
findPages
- Specified by:
findPagesin interfaceorg.gatein.api.Portal
-
savePage
public void savePage(org.gatein.api.page.Page page) - Specified by:
savePagein interfaceorg.gatein.api.Portal
-
removePage
public boolean removePage(org.gatein.api.page.PageId pageId) - Specified by:
removePagein interfaceorg.gatein.api.Portal
-
hasPermission
public boolean hasPermission(org.gatein.api.security.User user, org.gatein.api.security.Permission permission) - Specified by:
hasPermissionin interfaceorg.gatein.api.Portal
-
getOAuthProvider
- Specified by:
getOAuthProviderin interfaceorg.gatein.api.Portal
-