org.exoplatform.services.portletcontainer.plugins.pc
Class PortletApplicationsHolder

java.lang.Object
  extended by org.exoplatform.services.portletcontainer.plugins.pc.PortletApplicationsHolder

public class PortletApplicationsHolder
extends Object

Created by the Exo Development team. Author : Mestrallet Benjamin benjmestrallet@users.sourceforge.net Date: 11 nov. 2003 Time: 14:47:22


Field Summary
protected  org.exoplatform.container.ExoContainer container
          Exo container.
 
Constructor Summary
PortletApplicationsHolder(org.exoplatform.container.ExoContainerContext context)
          Simple constructor.
 
Method Summary
 Map<String,PortletData> getAllPortletMetaData()
           
 PortletApp getPortletApplication(String portletAppName)
           
 List<PortletApp> getPortletAppList()
           
 Collection<String> getPortletAppNames()
          Get portlet app names.
 Portlet getPortletMetaData(String portletApplication, String portlet)
           
 Collection<javax.portlet.PortletMode> getPortletModes(String portletAppName, String portletName, String markup)
           
 Collection<String> getRoles(String portletAppName)
          Get roles.
 Collection<javax.portlet.WindowState> getWindowStates(String portletAppName, String portletName, String markup)
           
 boolean isModeSuported(String portletAppName, String portletName, String markup, javax.portlet.PortletMode mode)
           
 boolean isStateSupported(String portletAppName, String portletName, String markup, javax.portlet.WindowState state)
           
 void registerPortletApplication(String portletAppName, PortletApp portletApp, Collection<String> roles)
           
 void removePortletApplication(String portletAppName)
           
 void start()
          start().
 void stop()
          stop().
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

container

protected org.exoplatform.container.ExoContainer container
Exo container.

Constructor Detail

PortletApplicationsHolder

public PortletApplicationsHolder(org.exoplatform.container.ExoContainerContext context)
Simple constructor.

Method Detail

start

public void start()
start().


stop

public void stop()
stop().


getPortletApplication

public final PortletApp getPortletApplication(String portletAppName)
Parameters:
portletAppName - portlet app name
Returns:
portlet app object

getPortletAppList

public final List<PortletApp> getPortletAppList()
Returns:
portlet app list

getRoles

public final Collection<String> getRoles(String portletAppName)
Get roles.

Parameters:
portletAppName - portlet app name
Returns:
roles

getPortletAppNames

public final Collection<String> getPortletAppNames()
Get portlet app names.

Returns:
collection of string

getAllPortletMetaData

public final Map<String,PortletData> getAllPortletMetaData()
Parameters:
container - exo container
Returns:
all portlet metadata

getPortletModes

public final Collection<javax.portlet.PortletMode> getPortletModes(String portletAppName,
                                                                   String portletName,
                                                                   String markup)
Parameters:
portletAppName - portlet app name
portletName - portlet name
markup - markup
Returns:
portlet modes

isModeSuported

public final boolean isModeSuported(String portletAppName,
                                    String portletName,
                                    String markup,
                                    javax.portlet.PortletMode mode)
Parameters:
portletAppName - portlet app name
portletName - portlet name
markup - markup
mode - mode
Returns:
either the specififed portlet mode supported

getWindowStates

public final Collection<javax.portlet.WindowState> getWindowStates(String portletAppName,
                                                                   String portletName,
                                                                   String markup)
Parameters:
portletAppName - portlet app name
portletName - portlet name
markup - markup
Returns:
window states

isStateSupported

public final boolean isStateSupported(String portletAppName,
                                      String portletName,
                                      String markup,
                                      javax.portlet.WindowState state)
Parameters:
portletAppName - portlet app name
portletName - portlet name
markup - markup
state - state
Returns:
either the specified state supported

registerPortletApplication

public final void registerPortletApplication(String portletAppName,
                                             PortletApp portletApp,
                                             Collection<String> roles)
Parameters:
portletAppName - portlet app name
portletApp - portlet app object
roles - roles

removePortletApplication

public final void removePortletApplication(String portletAppName)
Parameters:
portletAppName - portlet app name

getPortletMetaData

public final Portlet getPortletMetaData(String portletApplication,
                                        String portlet)
Parameters:
portletApplication - portlet app name
portlet - portlet name
Returns:
portlet metadata


Copyright © 2009 eXo Platform SAS. All Rights Reserved.