Examples of SkinConfig


Examples of org.exoplatform.portal.resource.SkinConfig

        //
        Collection<Skin> skins = new ArrayList<Skin>(skinService.getPortalSkins(skin_));

        //
        SkinConfig skinConfig = skinService.getSkin(Util.getUIPortal().getName(), skin_);
        if (skinConfig != null) {
            skins.add(skinConfig);
        }

        //
View Full Code Here

Examples of org.exoplatform.portal.resource.SkinConfig

        return portletConfigs;
    }

    private void getPortalPortletSkinConfig(Set<SkinConfig> portletConfigs, UIComponent component) {
        if(component instanceof UIPortlet) {
            SkinConfig portletConfig = getPortletSkinConfig((UIPortlet) component);
            if (portletConfig != null) {
                portletConfigs.add(portletConfig);
            }
        } else if (component instanceof UIContainer) {
            for(UIComponent child : ((UIContainer) component).getChildren()) {
View Full Code Here

Examples of org.exoplatform.portal.resource.SkinConfig

        Set<SkinConfig> portletConfigs = getPortalPortletSkins();
        List<SkinConfig> portletSkins = new ArrayList<SkinConfig>();

        //
        for (UIPortlet uiPortlet : uiportlets) {
            SkinConfig skinConfig = getPortletSkinConfig(uiPortlet);
            if (skinConfig == null) {
                skinConfig = getDefaultPortletSkinConfig(uiPortlet);
            }
            if (skinConfig != null && !portletConfigs.contains(skinConfig)) {
                portletSkins.add(skinConfig);
View Full Code Here

Examples of org.exoplatform.portal.resource.SkinConfig

        List<SkinConfig> skins = new ArrayList<SkinConfig>();
        SkinService skinService = getApplicationComponent(SkinService.class);
        for (UIPortlet uiPortlet : uiportlets) {
            String skinId = uiPortlet.getSkinId();
            if (skinId != null) {
                SkinConfig skinConfig = skinService.getSkin(skinId, skin_);
                if (skinConfig != null)
                    skins.add(skinConfig);
            }
        }
        StringBuilder b = new StringBuilder(1000);
View Full Code Here

Examples of org.exoplatform.portal.resource.SkinConfig

        //
        Collection<Skin> skins = new ArrayList<Skin>(skinService.getPortalSkins(skin_));

        //
        SkinConfig skinConfig = skinService.getSkin(Util.getUIPortal().getName(), skin_);
        if (skinConfig != null) {
            skins.add(skinConfig);
        }

        return skins;
View Full Code Here

Examples of org.exoplatform.portal.resource.SkinConfig

    private Set<SkinConfig> getPortalPortletSkins() {
        Set<SkinConfig> portletConfigs = new HashSet<SkinConfig>();
        for (UIComponent child : findFirstComponentOfType(UIPortal.class).getChildren()) {
            if (child instanceof UIPortlet) {
                SkinConfig portletConfig = getPortletSkinConfig((UIPortlet) child);
                if (portletConfig != null) {
                    portletConfigs.add(portletConfig);
                }
            }
        }
View Full Code Here

Examples of org.exoplatform.portal.resource.SkinConfig

            portletSkins.add(skinService.merge(portalPortletSkins));
        }

        //
        for (UIPortlet uiPortlet : uiportlets) {
            SkinConfig skinConfig = getPortletSkinConfig(uiPortlet);
            if (skinConfig == null) {
                skinConfig = getDefaultPortletSkinConfig(uiPortlet);
            }
            if (skinConfig != null && !portalPortletSkins.contains(skinConfig)) {
                portletSkins.add(skinConfig);
            }
        }

        // Sort skins by priority
        Collections.sort(portletSkins, new Comparator<Skin>() {
            public int compare(Skin s1, Skin s2) {
                if ((s1 instanceof SkinConfig) && (s2 instanceof SkinConfig)) {
                    SkinConfig o1 = (SkinConfig)s1;
                    SkinConfig o2 = (SkinConfig)s2;
                    if (o1.getCSSPriority() == o2.getCSSPriority())
                        return 1;// Can indicate others condition here
                    else if (o1.getCSSPriority() < 0)
                        return 1;
                    else if (o2.getCSSPriority() < 0)
                        return -1;
                    else
                        return o1.getCSSPriority() - o2.getCSSPriority();
                } else {
                    return 0;
                }
            }
        });
View Full Code Here

Examples of org.exoplatform.portal.resource.SkinConfig

        List<SkinConfig> skins = new ArrayList<SkinConfig>();
        SkinService skinService = getApplicationComponent(SkinService.class);
        for (UIPortlet uiPortlet : uiportlets) {
            String skinId = uiPortlet.getSkinId();
            if (skinId != null) {
                SkinConfig skinConfig = skinService.getSkin(skinId, skin_);
                if (skinConfig != null)
                    skins.add(skinConfig);
            }
        }
        StringBuilder b = new StringBuilder(1000);
View Full Code Here

Examples of org.exoplatform.portal.resource.SkinConfig

      //
      Collection<Skin> skins = new ArrayList<Skin>(skinService.getPortalSkins(skin_));

      //
      SkinConfig skinConfig = skinService.getSkin(Util.getUIPortal().getName(), skin_);
      if (skinConfig != null)
      {
         skins.add(skinConfig);
      }
View Full Code Here

Examples of org.exoplatform.portal.resource.SkinConfig

      Set<SkinConfig> portletConfigs = new HashSet<SkinConfig>();
      for (UIComponent child : findFirstComponentOfType(UIPortal.class).getChildren())
      {
         if (child instanceof UIPortlet)
         {
            SkinConfig portletConfig = getPortletSkinConfig((UIPortlet)child);
            if (portletConfig != null)
            {
               portletConfigs.add(portletConfig);
            }
         }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.