Class SkinConfigPlugin

java.lang.Object
org.exoplatform.container.component.BaseComponentPlugin
org.exoplatform.portal.resource.SkinConfigPlugin
All Implemented Interfaces:
org.exoplatform.container.component.ComponentPlugin

public class SkinConfigPlugin extends org.exoplatform.container.component.BaseComponentPlugin
This is a Component Plugin for SkinService in order to add available skins and default skin by configuration. The available skins are computed after PortalContainer startup by a RootContainer.PortalContainerPostInitTask injected by GateInSkinConfigDeployer. This plugin ensures that all real available skins are injected into SkinService at PortalContainer startup to avoid falling back to Default Skin.
See Also:
  • Constructor Details

    • SkinConfigPlugin

      public SkinConfigPlugin(org.exoplatform.container.xml.InitParams params)
  • Method Details

    • getAvailableSkins

      public List<String> getAvailableSkins()
    • getDefaultSkin

      public String getDefaultSkin()