org.apache.geronimo.console.util
Class PortletManager

java.lang.Object
  extended byorg.apache.geronimo.console.util.PortletManager

public class PortletManager
extends Object

Version:
$Rev: 412804 $ $Date: 2006-06-08 19:17:23 +0200 (Thu, 08 Jun 2006) $

Constructor Summary
PortletManager()
           
 
Method Summary
static org.apache.geronimo.management.geronimo.JMSConnector createJMSConnector(javax.portlet.PortletRequest request, org.apache.geronimo.management.geronimo.JMSManager manager, org.apache.geronimo.gbean.AbstractName containerName, String name, String protocol, String host, int port)
           
static org.apache.geronimo.management.geronimo.WebConnector createWebConnector(javax.portlet.PortletRequest request, org.apache.geronimo.gbean.AbstractName managerName, org.apache.geronimo.gbean.AbstractName containerName, String name, String protocol, String host, int port)
           
static org.apache.geronimo.management.geronimo.ResourceAdapterModule[] getAdminObjectModules(javax.portlet.PortletRequest request, String[] ifaces)
           
static org.apache.geronimo.management.geronimo.JCAAdminObject[] getAdminObjectsForRA(javax.portlet.PortletRequest request, org.apache.geronimo.management.geronimo.ResourceAdapterModule module, String[] ifaces)
           
static org.apache.geronimo.kernel.repository.Artifact getConfigurationFor(javax.portlet.PortletRequest request, org.apache.geronimo.gbean.AbstractName objectName)
           
static org.apache.geronimo.console.util.ConfigurationData[] getConfigurations(javax.portlet.PortletRequest request, org.apache.geronimo.kernel.config.ConfigurationModuleType type, boolean includeChildModules)
           
static String getConsoleFrameworkServletPath(javax.servlet.http.HttpServletRequest request)
          Looks up the context prefix used by the portal, even if the thing running is in one of the portlets.
static org.apache.geronimo.management.geronimo.J2EEDomain getCurrentDomain(javax.portlet.PortletRequest request)
           
static org.apache.geronimo.management.geronimo.JVM getCurrentJVM(javax.portlet.PortletRequest request)
           
static org.apache.geronimo.management.geronimo.J2EEServer getCurrentServer(javax.portlet.PortletRequest request)
           
static org.apache.geronimo.system.logging.SystemLog getCurrentSystemLog(javax.portlet.PortletRequest request)
           
static javax.enterprise.deploy.spi.DeploymentManager getDeploymentManager(javax.portlet.PortletRequest request)
           
static String getGBeanDescription(javax.portlet.PortletRequest request, org.apache.geronimo.gbean.AbstractName objectName)
           
static Object[] getGBeansImplementing(javax.portlet.PortletRequest request, Class iface)
           
static org.apache.geronimo.management.geronimo.JCAResource[] getJCAResources(javax.portlet.PortletRequest request, org.apache.geronimo.management.geronimo.ResourceAdapter adapter)
           
static org.apache.geronimo.management.geronimo.JMSBroker getJMSBroker(javax.portlet.PortletRequest request, org.apache.geronimo.gbean.AbstractName brokerName)
           
static org.apache.geronimo.management.geronimo.JMSConnector[] getJMSConnectors(javax.portlet.PortletRequest request, org.apache.geronimo.gbean.AbstractName managerName)
           
static org.apache.geronimo.management.geronimo.JMSConnector[] getJMSConnectors(javax.portlet.PortletRequest request, org.apache.geronimo.gbean.AbstractName managerName, String protocol)
           
static org.apache.geronimo.management.geronimo.JMSConnector[] getJMSConnectorsForContainer(javax.portlet.PortletRequest request, org.apache.geronimo.gbean.AbstractName managerName, org.apache.geronimo.gbean.AbstractName brokerName)
           
static org.apache.geronimo.management.geronimo.JMSConnector[] getJMSConnectorsForContainer(javax.portlet.PortletRequest request, org.apache.geronimo.gbean.AbstractName managerName, org.apache.geronimo.gbean.AbstractName brokerName, String protocol)
           
static org.apache.geronimo.kernel.proxy.GeronimoManagedBean getManagedBean(javax.portlet.PortletRequest request, org.apache.geronimo.gbean.AbstractName name)
           
static org.apache.geronimo.kernel.proxy.GeronimoManagedBean[] getManagedBeans(javax.portlet.PortletRequest request, Class intrface)
           
static org.apache.geronimo.console.util.ManagementHelper getManagementHelper(javax.servlet.http.HttpSession session)
           
static org.apache.geronimo.console.util.ManagementHelper getManagementHelper(javax.portlet.PortletRequest request)
           
static org.apache.geronimo.management.J2EEDeployedObject getModule(javax.portlet.PortletRequest request, org.apache.geronimo.kernel.repository.Artifact configuration)
           
static org.apache.geronimo.gbean.AbstractName getNameFor(javax.portlet.PortletRequest request, Object component)
           
static org.apache.geronimo.management.geronimo.JCAManagedConnectionFactory[] getOutboundFactoriesForRA(javax.portlet.PortletRequest request, org.apache.geronimo.gbean.AbstractName resourceAdapterModuleName)
           
static org.apache.geronimo.management.geronimo.JCAManagedConnectionFactory[] getOutboundFactoriesForRA(javax.portlet.PortletRequest request, org.apache.geronimo.gbean.AbstractName resourceAdapterModuleName, String iface)
           
static org.apache.geronimo.management.geronimo.JCAManagedConnectionFactory[] getOutboundFactoriesForRA(javax.portlet.PortletRequest request, org.apache.geronimo.management.geronimo.ResourceAdapterModule module)
           
static org.apache.geronimo.management.geronimo.JCAManagedConnectionFactory[] getOutboundFactoriesForRA(javax.portlet.PortletRequest request, org.apache.geronimo.management.geronimo.ResourceAdapterModule module, String iface)
           
static org.apache.geronimo.management.geronimo.JCAManagedConnectionFactory[] getOutboundFactoriesForRA(javax.portlet.PortletRequest request, org.apache.geronimo.management.geronimo.ResourceAdapterModule module, String[] iface)
           
static org.apache.geronimo.management.geronimo.JCAManagedConnectionFactory[] getOutboundFactoriesOfType(javax.portlet.PortletRequest request, String iface)
           
static org.apache.geronimo.management.geronimo.ResourceAdapterModule[] getOutboundRAModules(javax.portlet.PortletRequest request, String iface)
           
static org.apache.geronimo.management.geronimo.ResourceAdapterModule[] getOutboundRAModules(javax.portlet.PortletRequest request, String[] iface)
           
static File getRepositoryEntry(javax.portlet.PortletRequest request, String repositoryURI)
           
static org.apache.geronimo.management.geronimo.ResourceAdapter[] getResourceAdapters(javax.portlet.PortletRequest request, org.apache.geronimo.management.geronimo.ResourceAdapterModule module)
           
static org.apache.geronimo.management.geronimo.WebAccessLog getWebAccessLog(javax.portlet.PortletRequest request, org.apache.geronimo.gbean.AbstractName managerName, org.apache.geronimo.gbean.AbstractName containerName)
           
static org.apache.geronimo.management.geronimo.WebConnector getWebConnector(javax.portlet.PortletRequest request, org.apache.geronimo.gbean.AbstractName connectorName)
           
static org.apache.geronimo.management.geronimo.WebConnector[] getWebConnectors(javax.portlet.PortletRequest request, org.apache.geronimo.gbean.AbstractName managerName)
           
static org.apache.geronimo.management.geronimo.WebConnector[] getWebConnectors(javax.portlet.PortletRequest request, org.apache.geronimo.gbean.AbstractName managerName, String protocol)
           
static org.apache.geronimo.management.geronimo.WebConnector[] getWebConnectorsForContainer(javax.portlet.PortletRequest request, org.apache.geronimo.gbean.AbstractName managerName, org.apache.geronimo.gbean.AbstractName containerName, String protocol)
           
static org.apache.geronimo.management.geronimo.WebContainer getWebContainer(javax.portlet.PortletRequest request, org.apache.geronimo.gbean.AbstractName containerName)
           
static org.apache.geronimo.management.geronimo.WebManager getWebManager(javax.portlet.PortletRequest request, org.apache.geronimo.gbean.AbstractName managerName)
           
static org.apache.geronimo.management.geronimo.WebManager[] getWebManagers(javax.portlet.PortletRequest request)
           
static void testLoginModule(javax.portlet.PortletRequest request, LoginModule module, Map options)
           
static Subject testLoginModule(javax.portlet.PortletRequest request, LoginModule module, Map options, String username, String password)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PortletManager

public PortletManager()
Method Detail

getDeploymentManager

public static javax.enterprise.deploy.spi.DeploymentManager getDeploymentManager(javax.portlet.PortletRequest request)

getManagementHelper

public static org.apache.geronimo.console.util.ManagementHelper getManagementHelper(javax.portlet.PortletRequest request)

getManagementHelper

public static org.apache.geronimo.console.util.ManagementHelper getManagementHelper(javax.servlet.http.HttpSession session)

getCurrentDomain

public static org.apache.geronimo.management.geronimo.J2EEDomain getCurrentDomain(javax.portlet.PortletRequest request)

getCurrentServer

public static org.apache.geronimo.management.geronimo.J2EEServer getCurrentServer(javax.portlet.PortletRequest request)

getCurrentJVM

public static org.apache.geronimo.management.geronimo.JVM getCurrentJVM(javax.portlet.PortletRequest request)

testLoginModule

public static void testLoginModule(javax.portlet.PortletRequest request,
                                   LoginModule module,
                                   Map options)

testLoginModule

public static Subject testLoginModule(javax.portlet.PortletRequest request,
                                      LoginModule module,
                                      Map options,
                                      String username,
                                      String password)
                               throws LoginException
Throws:
LoginException

getOutboundRAModules

public static org.apache.geronimo.management.geronimo.ResourceAdapterModule[] getOutboundRAModules(javax.portlet.PortletRequest request,
                                                                                                   String iface)

getOutboundRAModules

public static org.apache.geronimo.management.geronimo.ResourceAdapterModule[] getOutboundRAModules(javax.portlet.PortletRequest request,
                                                                                                   String[] iface)

getAdminObjectModules

public static org.apache.geronimo.management.geronimo.ResourceAdapterModule[] getAdminObjectModules(javax.portlet.PortletRequest request,
                                                                                                    String[] ifaces)

getOutboundFactoriesOfType

public static org.apache.geronimo.management.geronimo.JCAManagedConnectionFactory[] getOutboundFactoriesOfType(javax.portlet.PortletRequest request,
                                                                                                               String iface)

getOutboundFactoriesForRA

public static org.apache.geronimo.management.geronimo.JCAManagedConnectionFactory[] getOutboundFactoriesForRA(javax.portlet.PortletRequest request,
                                                                                                              org.apache.geronimo.gbean.AbstractName resourceAdapterModuleName)

getOutboundFactoriesForRA

public static org.apache.geronimo.management.geronimo.JCAManagedConnectionFactory[] getOutboundFactoriesForRA(javax.portlet.PortletRequest request,
                                                                                                              org.apache.geronimo.gbean.AbstractName resourceAdapterModuleName,
                                                                                                              String iface)

getOutboundFactoriesForRA

public static org.apache.geronimo.management.geronimo.JCAManagedConnectionFactory[] getOutboundFactoriesForRA(javax.portlet.PortletRequest request,
                                                                                                              org.apache.geronimo.management.geronimo.ResourceAdapterModule module)

getOutboundFactoriesForRA

public static org.apache.geronimo.management.geronimo.JCAManagedConnectionFactory[] getOutboundFactoriesForRA(javax.portlet.PortletRequest request,
                                                                                                              org.apache.geronimo.management.geronimo.ResourceAdapterModule module,
                                                                                                              String iface)

getOutboundFactoriesForRA

public static org.apache.geronimo.management.geronimo.JCAManagedConnectionFactory[] getOutboundFactoriesForRA(javax.portlet.PortletRequest request,
                                                                                                              org.apache.geronimo.management.geronimo.ResourceAdapterModule module,
                                                                                                              String[] iface)

getAdminObjectsForRA

public static org.apache.geronimo.management.geronimo.JCAAdminObject[] getAdminObjectsForRA(javax.portlet.PortletRequest request,
                                                                                            org.apache.geronimo.management.geronimo.ResourceAdapterModule module,
                                                                                            String[] ifaces)

getWebManagers

public static org.apache.geronimo.management.geronimo.WebManager[] getWebManagers(javax.portlet.PortletRequest request)

getWebManager

public static org.apache.geronimo.management.geronimo.WebManager getWebManager(javax.portlet.PortletRequest request,
                                                                               org.apache.geronimo.gbean.AbstractName managerName)

getWebAccessLog

public static org.apache.geronimo.management.geronimo.WebAccessLog getWebAccessLog(javax.portlet.PortletRequest request,
                                                                                   org.apache.geronimo.gbean.AbstractName managerName,
                                                                                   org.apache.geronimo.gbean.AbstractName containerName)

getWebContainer

public static org.apache.geronimo.management.geronimo.WebContainer getWebContainer(javax.portlet.PortletRequest request,
                                                                                   org.apache.geronimo.gbean.AbstractName containerName)

createWebConnector

public static org.apache.geronimo.management.geronimo.WebConnector createWebConnector(javax.portlet.PortletRequest request,
                                                                                      org.apache.geronimo.gbean.AbstractName managerName,
                                                                                      org.apache.geronimo.gbean.AbstractName containerName,
                                                                                      String name,
                                                                                      String protocol,
                                                                                      String host,
                                                                                      int port)

getWebConnectors

public static org.apache.geronimo.management.geronimo.WebConnector[] getWebConnectors(javax.portlet.PortletRequest request,
                                                                                      org.apache.geronimo.gbean.AbstractName managerName)

getWebConnectors

public static org.apache.geronimo.management.geronimo.WebConnector[] getWebConnectors(javax.portlet.PortletRequest request,
                                                                                      org.apache.geronimo.gbean.AbstractName managerName,
                                                                                      String protocol)

getWebConnector

public static org.apache.geronimo.management.geronimo.WebConnector getWebConnector(javax.portlet.PortletRequest request,
                                                                                   org.apache.geronimo.gbean.AbstractName connectorName)

getWebConnectorsForContainer

public static org.apache.geronimo.management.geronimo.WebConnector[] getWebConnectorsForContainer(javax.portlet.PortletRequest request,
                                                                                                  org.apache.geronimo.gbean.AbstractName managerName,
                                                                                                  org.apache.geronimo.gbean.AbstractName containerName,
                                                                                                  String protocol)

getJMSBroker

public static org.apache.geronimo.management.geronimo.JMSBroker getJMSBroker(javax.portlet.PortletRequest request,
                                                                             org.apache.geronimo.gbean.AbstractName brokerName)

createJMSConnector

public static org.apache.geronimo.management.geronimo.JMSConnector createJMSConnector(javax.portlet.PortletRequest request,
                                                                                      org.apache.geronimo.management.geronimo.JMSManager manager,
                                                                                      org.apache.geronimo.gbean.AbstractName containerName,
                                                                                      String name,
                                                                                      String protocol,
                                                                                      String host,
                                                                                      int port)

getJMSConnectors

public static org.apache.geronimo.management.geronimo.JMSConnector[] getJMSConnectors(javax.portlet.PortletRequest request,
                                                                                      org.apache.geronimo.gbean.AbstractName managerName)

getJMSConnectors

public static org.apache.geronimo.management.geronimo.JMSConnector[] getJMSConnectors(javax.portlet.PortletRequest request,
                                                                                      org.apache.geronimo.gbean.AbstractName managerName,
                                                                                      String protocol)

getJMSConnectorsForContainer

public static org.apache.geronimo.management.geronimo.JMSConnector[] getJMSConnectorsForContainer(javax.portlet.PortletRequest request,
                                                                                                  org.apache.geronimo.gbean.AbstractName managerName,
                                                                                                  org.apache.geronimo.gbean.AbstractName brokerName)

getJMSConnectorsForContainer

public static org.apache.geronimo.management.geronimo.JMSConnector[] getJMSConnectorsForContainer(javax.portlet.PortletRequest request,
                                                                                                  org.apache.geronimo.gbean.AbstractName managerName,
                                                                                                  org.apache.geronimo.gbean.AbstractName brokerName,
                                                                                                  String protocol)

getResourceAdapters

public static org.apache.geronimo.management.geronimo.ResourceAdapter[] getResourceAdapters(javax.portlet.PortletRequest request,
                                                                                            org.apache.geronimo.management.geronimo.ResourceAdapterModule module)

getJCAResources

public static org.apache.geronimo.management.geronimo.JCAResource[] getJCAResources(javax.portlet.PortletRequest request,
                                                                                    org.apache.geronimo.management.geronimo.ResourceAdapter adapter)

getGBeanDescription

public static String getGBeanDescription(javax.portlet.PortletRequest request,
                                         org.apache.geronimo.gbean.AbstractName objectName)

getCurrentSystemLog

public static org.apache.geronimo.system.logging.SystemLog getCurrentSystemLog(javax.portlet.PortletRequest request)

getManagedBeans

public static org.apache.geronimo.kernel.proxy.GeronimoManagedBean[] getManagedBeans(javax.portlet.PortletRequest request,
                                                                                     Class intrface)

getManagedBean

public static org.apache.geronimo.kernel.proxy.GeronimoManagedBean getManagedBean(javax.portlet.PortletRequest request,
                                                                                  org.apache.geronimo.gbean.AbstractName name)

getConfigurationFor

public static org.apache.geronimo.kernel.repository.Artifact getConfigurationFor(javax.portlet.PortletRequest request,
                                                                                 org.apache.geronimo.gbean.AbstractName objectName)

getNameFor

public static org.apache.geronimo.gbean.AbstractName getNameFor(javax.portlet.PortletRequest request,
                                                                Object component)

getRepositoryEntry

public static File getRepositoryEntry(javax.portlet.PortletRequest request,
                                      String repositoryURI)

getModule

public static org.apache.geronimo.management.J2EEDeployedObject getModule(javax.portlet.PortletRequest request,
                                                                          org.apache.geronimo.kernel.repository.Artifact configuration)

getConfigurations

public static org.apache.geronimo.console.util.ConfigurationData[] getConfigurations(javax.portlet.PortletRequest request,
                                                                                     org.apache.geronimo.kernel.config.ConfigurationModuleType type,
                                                                                     boolean includeChildModules)

getGBeansImplementing

public static Object[] getGBeansImplementing(javax.portlet.PortletRequest request,
                                             Class iface)

getConsoleFrameworkServletPath

public static String getConsoleFrameworkServletPath(javax.servlet.http.HttpServletRequest request)
Looks up the context prefix used by the portal, even if the thing running is in one of the portlets. We're kind of hacking our way there, but hey, it beats hardcoding.



Copyright © 2003-2007 Apache Software Foundation. All Rights Reserved.