Package org.gatein.api.site

Examples of org.gatein.api.site.SiteId


        return portalURL;
    }

    public String generateDashboardLink() throws Exception {
        PortalRequest portalRequest = PortalRequest.getInstance();
        return portalRequest.getURIResolver().resolveURI(new SiteId(portalRequest.getUser()));
    }
View Full Code Here


    @Override
    public Navigation getNavigation() {
        Navigation nav = super.getNavigation();
        if (nav == null) {
            String siteName = context.getUserPortalConfig().getPortalName();
            nav = portal.getNavigation(new SiteId(siteName));
        }

        return nav;
    }
View Full Code Here

        Iterator<PageContext> iterator;
        if (pagination == null) {
            if (query.getSiteType() == null || query.getSiteName() == null)
                throw new IllegalArgumentException("Pagination is required when site type or site name is null.");

            SiteKey siteKey = Util.from(new SiteId(query.getSiteType(), query.getSiteName()));
            if (pageService instanceof PageServiceImpl) {
                iterator = ((PageServiceImpl) pageService).loadPages(siteKey).iterator();
            } else if (pageService instanceof PageServiceWrapper) {
                iterator = ((PageServiceWrapper) pageService).loadPages(siteKey).iterator();
            } else {
View Full Code Here

     *
     * @param siteName the site name
     * @param pageName the page name
     */
    public PageId(String siteName, String pageName) {
        this(new SiteId(siteName), pageName);
    }
View Full Code Here

     *
     * @param group the group
     * @param pageName the page name
     */
    public PageId(Group group, String pageName) {
        this(new SiteId(group), pageName);
    }
View Full Code Here

     *
     * @param user the user
     * @param pageName the page name
     */
    public PageId(User user, String pageName) {
        this(new SiteId(user), pageName);
    }
View Full Code Here

            start = 0;
            end = idAsString.lastIndexOf('.');
            pageName = idAsString.substring(end + 1, len);
        }

        SiteId siteId = SiteId.fromString(idAsString.substring(start, end));

        return new PageId(siteId, pageName);
    }
View Full Code Here

        Iterator<PageContext> iterator;
        if (pagination == null) {
            if (query.getSiteType() == null || query.getSiteName() == null)
                throw new IllegalArgumentException("Pagination is required when site type or site name is null.");

            SiteKey siteKey = Util.from(new SiteId(query.getSiteType(), query.getSiteName()));
            if (pageService instanceof PageServiceImpl) {
                iterator = ((PageServiceImpl) pageService).loadPages(siteKey).iterator();
            } else if (pageService instanceof PageServiceWrapper) {
                iterator = ((PageServiceWrapper) pageService).loadPages(siteKey).iterator();
            } else {
View Full Code Here

        Iterator<PageContext> iterator;
        if (pagination == null) {
            if (query.getSiteType() == null || query.getSiteName() == null)
                throw new IllegalArgumentException("Pagination is required when site type or site name is null.");

            SiteKey siteKey = Util.from(new SiteId(query.getSiteType(), query.getSiteName()));
            if (pageService instanceof PageServiceImpl) {
                iterator = ((PageServiceImpl) pageService).loadPages(siteKey).iterator();
            } else if (pageService instanceof PageServiceWrapper) {
                iterator = ((PageServiceWrapper) pageService).loadPages(siteKey).iterator();
            } else {
View Full Code Here

        if (siteKey == null)
            return null;

        switch (siteKey.getType()) {
            case PORTAL:
                return new SiteId(siteKey.getName());
            case GROUP:
                return new SiteId(new Group(siteKey.getName()));
            case USER:
                return new SiteId(new User(siteKey.getName()));
            default:
                throw new AssertionError();
        }
    }
View Full Code Here

TOP

Related Classes of org.gatein.api.site.SiteId

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.