org.apache.jetspeed.tools.pamanager
Class PortletApplicationManager

java.lang.Object
  extended byorg.apache.jetspeed.tools.pamanager.PortletApplicationManager
All Implemented Interfaces:
org.apache.jetspeed.tools.pamanager.PortletApplicationManagement

public class PortletApplicationManager
extends Object
implements org.apache.jetspeed.tools.pamanager.PortletApplicationManagement

PortletApplicationManager

Version:
$Id: PortletApplicationManager.java,v 1.21 2005/04/09 00:24:44 shinsuke Exp $
Author:
Ate Douma

Field Summary
protected  boolean autoCreateRoles
           
protected  org.apache.jetspeed.components.portletentity.PortletEntityAccessComponent entityAccess
           
private static org.apache.commons.logging.Log log
           
private static String PORTLET_XML
           
protected  org.apache.jetspeed.factory.PortletFactory portletFactory
           
protected  org.apache.jetspeed.components.portletregistry.PortletRegistry registry
           
protected  org.apache.jetspeed.security.RoleManager roleManager
           
protected  org.apache.jetspeed.search.SearchEngine searchEngine
           
protected  org.apache.jetspeed.container.window.PortletWindowAccessor windowAccess
           
 
Fields inherited from interface org.apache.jetspeed.tools.pamanager.PortletApplicationManagement
LOCAL_PA_PREFIX
 
Constructor Summary
PortletApplicationManager(org.apache.jetspeed.factory.PortletFactory portletFactory, org.apache.jetspeed.components.portletregistry.PortletRegistry registry, org.apache.jetspeed.components.portletentity.PortletEntityAccessComponent entityAccess, org.apache.jetspeed.container.window.PortletWindowAccessor windowAccess)
          Creates a new PortletApplicationManager object.
 
Method Summary
protected  void checkValidContextName(String contextName, boolean local)
           
protected  org.apache.jetspeed.om.common.portlet.MutablePortletApplication registerPortletApplication(PortletApplicationWar paWar, org.apache.jetspeed.om.common.portlet.MutablePortletApplication oldPA, boolean local, ClassLoader paClassLoader)
           
 void setAutoCreateRoles(boolean autoCreateRoles)
           
 void setRoleManager(org.apache.jetspeed.security.RoleManager roleManager)
           
 void setSearchEngine(org.apache.jetspeed.search.SearchEngine searchEngine)
           
 void startLocalPortletApplication(String contextName, org.apache.jetspeed.util.FileSystemHelper warStruct, ClassLoader paClassLoader)
           
protected  void startPA(String contextName, org.apache.jetspeed.util.FileSystemHelper warStruct, ClassLoader paClassLoader, boolean local)
           
 void startPortletApplication(String contextName, org.apache.jetspeed.util.FileSystemHelper warStruct, ClassLoader paClassLoader)
           
 void stopLocalPortletApplication(String contextName)
           
protected  void stopPA(String contextName)
           
 void stopPortletApplication(String contextName)
           
protected  void unregisterPortletApplication(org.apache.jetspeed.om.common.portlet.MutablePortletApplication pa, boolean purgeEntityInfo)
           
 void unregisterPortletApplication(String paName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private static final org.apache.commons.logging.Log log

PORTLET_XML

private static final String PORTLET_XML
See Also:
Constant Field Values

entityAccess

protected org.apache.jetspeed.components.portletentity.PortletEntityAccessComponent entityAccess

portletFactory

protected org.apache.jetspeed.factory.PortletFactory portletFactory

registry

protected org.apache.jetspeed.components.portletregistry.PortletRegistry registry

windowAccess

protected org.apache.jetspeed.container.window.PortletWindowAccessor windowAccess

searchEngine

protected org.apache.jetspeed.search.SearchEngine searchEngine

roleManager

protected org.apache.jetspeed.security.RoleManager roleManager

autoCreateRoles

protected boolean autoCreateRoles
Constructor Detail

PortletApplicationManager

public PortletApplicationManager(org.apache.jetspeed.factory.PortletFactory portletFactory,
                                 org.apache.jetspeed.components.portletregistry.PortletRegistry registry,
                                 org.apache.jetspeed.components.portletentity.PortletEntityAccessComponent entityAccess,
                                 org.apache.jetspeed.container.window.PortletWindowAccessor windowAccess)
Creates a new PortletApplicationManager object.

Method Detail

setRoleManager

public void setRoleManager(org.apache.jetspeed.security.RoleManager roleManager)

setAutoCreateRoles

public void setAutoCreateRoles(boolean autoCreateRoles)

setSearchEngine

public void setSearchEngine(org.apache.jetspeed.search.SearchEngine searchEngine)

startLocalPortletApplication

public void startLocalPortletApplication(String contextName,
                                         org.apache.jetspeed.util.FileSystemHelper warStruct,
                                         ClassLoader paClassLoader)
                                  throws org.apache.jetspeed.components.portletregistry.RegistryException
Specified by:
startLocalPortletApplication in interface org.apache.jetspeed.tools.pamanager.PortletApplicationManagement
Throws:
org.apache.jetspeed.components.portletregistry.RegistryException

startPortletApplication

public void startPortletApplication(String contextName,
                                    org.apache.jetspeed.util.FileSystemHelper warStruct,
                                    ClassLoader paClassLoader)
                             throws org.apache.jetspeed.components.portletregistry.RegistryException
Specified by:
startPortletApplication in interface org.apache.jetspeed.tools.pamanager.PortletApplicationManagement
Throws:
org.apache.jetspeed.components.portletregistry.RegistryException

stopLocalPortletApplication

public void stopLocalPortletApplication(String contextName)
                                 throws org.apache.jetspeed.components.portletregistry.RegistryException
Specified by:
stopLocalPortletApplication in interface org.apache.jetspeed.tools.pamanager.PortletApplicationManagement
Throws:
org.apache.jetspeed.components.portletregistry.RegistryException

stopPortletApplication

public void stopPortletApplication(String contextName)
                            throws org.apache.jetspeed.components.portletregistry.RegistryException
Specified by:
stopPortletApplication in interface org.apache.jetspeed.tools.pamanager.PortletApplicationManagement
Throws:
org.apache.jetspeed.components.portletregistry.RegistryException

unregisterPortletApplication

public void unregisterPortletApplication(String paName)
                                  throws org.apache.jetspeed.components.portletregistry.RegistryException
Specified by:
unregisterPortletApplication in interface org.apache.jetspeed.tools.pamanager.PortletApplicationManagement
Throws:
org.apache.jetspeed.components.portletregistry.RegistryException

checkValidContextName

protected void checkValidContextName(String contextName,
                                     boolean local)
                              throws org.apache.jetspeed.components.portletregistry.RegistryException
Throws:
org.apache.jetspeed.components.portletregistry.RegistryException

registerPortletApplication

protected org.apache.jetspeed.om.common.portlet.MutablePortletApplication registerPortletApplication(PortletApplicationWar paWar,
                                                                                                     org.apache.jetspeed.om.common.portlet.MutablePortletApplication oldPA,
                                                                                                     boolean local,
                                                                                                     ClassLoader paClassLoader)
                                                                                              throws org.apache.jetspeed.components.portletregistry.RegistryException
Throws:
org.apache.jetspeed.components.portletregistry.RegistryException

startPA

protected void startPA(String contextName,
                       org.apache.jetspeed.util.FileSystemHelper warStruct,
                       ClassLoader paClassLoader,
                       boolean local)
                throws org.apache.jetspeed.components.portletregistry.RegistryException
Throws:
org.apache.jetspeed.components.portletregistry.RegistryException

stopPA

protected void stopPA(String contextName)
               throws org.apache.jetspeed.components.portletregistry.RegistryException
Throws:
org.apache.jetspeed.components.portletregistry.RegistryException

unregisterPortletApplication

protected void unregisterPortletApplication(org.apache.jetspeed.om.common.portlet.MutablePortletApplication pa,
                                            boolean purgeEntityInfo)
                                     throws org.apache.jetspeed.components.portletregistry.RegistryException
Throws:
org.apache.jetspeed.components.portletregistry.RegistryException


Copyright © 1999-2005 Apache Software Foundation. All Rights Reserved.