Package org.exoplatform.portal.mop

Examples of org.exoplatform.portal.mop.SiteType


    public UserPortalConfig getUserPortalConfig() {
        if (userPortalConfig == null) {
            String portalName = null;
            String remoteUser = getRemoteUser();
            SiteType siteType = getSiteType();

            ExoContainer appContainer = getApplication().getApplicationServiceContainer();
            UserPortalConfigService service_ = (UserPortalConfigService) appContainer
                    .getComponentInstanceOfType(UserPortalConfigService.class);
            if (SiteType.PORTAL == siteType) {
View Full Code Here


        List<UserNavigation> portalNavs = new ArrayList<UserNavigation>();
        List<UserNavigation> groupNavs = new ArrayList<UserNavigation>();
        List<UserNavigation> userNavs = new ArrayList<UserNavigation>();

        for (UserNavigation nav : listNavigation) {
            SiteType siteType = nav.getKey().getType();
            switch (siteType) {
                case PORTAL:
                    portalNavs.add(nav);
                    break;
                case GROUP:
View Full Code Here

        return SiteType.valueOf(siteType.toUpperCase());
    }

    public static SiteKey siteKey(String siteType, String siteName) {
        SiteType st = getSiteType(siteType);
        return siteKey(st, siteName);
    }
View Full Code Here

        if (s == null) {
            throw new NullPointerException("No null string argument allowed");
        }
        int pos1 = s.indexOf("::");
        if (pos1 != -1) {
            SiteType siteType = map.get(s.substring(0, pos1));
            if (siteType != null) {
                pos1 += 2;
                int pos2 = s.indexOf("::", pos1);
                if (pos2 != -1) {
                    String siteName = s.substring(pos1, pos2);
                    pos2 += 2;
                    if (pos2 > pos1 && pos2 < s.length()) {
                        String pageName = s.substring(pos2);
                        return siteType.key(siteName).page(pageName);
                    }
                }
            }
        }
        throw new IllegalArgumentException("Invalid page reference: " + s);
View Full Code Here

    public UserPortalConfig getUserPortalConfig() {
        if (userPortalConfig == null) {
            String portalName = null;
            String remoteUser = getRemoteUser();
            SiteType siteType = getSiteType();

            ExoContainer appContainer = getApplication().getApplicationServiceContainer();
            UserPortalConfigService service_ = (UserPortalConfigService) appContainer
                    .getComponentInstanceOfType(UserPortalConfigService.class);
            if (SiteType.PORTAL == siteType) {
View Full Code Here

    public UserPortalConfig getUserPortalConfig() {
        if (userPortalConfig == null) {
            String portalName = null;
            String remoteUser = getRemoteUser();
            SiteType siteType = getSiteType();

            ExoContainer appContainer = getApplication().getApplicationServiceContainer();
            UserPortalConfigService service_ = (UserPortalConfigService) appContainer
                    .getComponentInstanceOfType(UserPortalConfigService.class);
            if (SiteType.PORTAL == siteType) {
View Full Code Here

    public UserPortalConfig getUserPortalConfig() {
        if (userPortalConfig == null) {
            String portalName = null;
            String remoteUser = getRemoteUser();
            SiteType siteType = getSiteType();

            ExoContainer appContainer = getApplication().getApplicationServiceContainer();
            UserPortalConfigService service_ = (UserPortalConfigService) appContainer
                    .getComponentInstanceOfType(UserPortalConfigService.class);
            if (SiteType.PORTAL == siteType) {
View Full Code Here

   }


   public static SiteKey siteKey(String siteType, String siteName)
   {
      SiteType st = getSiteType(siteType);
      return siteKey(st, siteName);
   }
View Full Code Here

    protected SiteKey getOriginSiteKey(ControllerContext context) {
        String originSiteName = context.getParameter(PortalRequestHandler.REQUEST_SITE_NAME);
        String originSiteTypeString = context.getParameter(PortalRequestHandler.REQUEST_SITE_TYPE);

        SiteType originSiteType;
        if (originSiteTypeString.equals(SiteType.GROUP.getName())) {
            originSiteType = SiteType.GROUP;
        } else if (originSiteTypeString.equals(SiteType.USER.getName())) {
            originSiteType = SiteType.USER;
        } else {
View Full Code Here

    }

    public Page getPageFrom(PageKey pageKey) {
        POMSession session = pomManager.getSession();
        final SiteKey siteKey = pageKey.getSite();
        final SiteType siteType = siteKey.getType();
        final String siteName = siteKey.getName();
        Site site = session.getWorkspace().getSite(Mapper.parseSiteType(siteType.getName()), siteName);
        return getPagesFrom(site).getChild(pageKey.getName());
    }
View Full Code Here

TOP

Related Classes of org.exoplatform.portal.mop.SiteType

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.