com.raritantechnologies.portlet
Class PortletConfigurationManager

java.lang.Object
  extended bycom.raritantechnologies.searchApp.ConfigurationManager
      extended bycom.raritantechnologies.searchApp.XMLConfigurationManager
          extended bycom.raritantechnologies.quickstart.QuickstartConfigurationManager
              extended bycom.raritantechnologies.federated.FederatedConfigurationManager
                  extended bycom.raritantechnologies.portlet.PortletConfigurationManager

public class PortletConfigurationManager
extends FederatedConfigurationManager

Raritan Configuration Manager that handler JSR 168 Portlet applications.

Adds a configurable <PortletHandler> section and methods used by the FrameworkPortlet class to get ICustomTag and IServletHandler classes to perform the actions and rendering operations of the Portlet.

XML Configuration Template:

   <PortletHandlers>

     <!-- One or more PortletHandler tags - includes a action handler - IPortletHandler and a UI element ICustomTag -->
     <PortletHandler name="[ name of portlet handler ]" >

       <PortletRenderer class="[ class of com.raritantechnologies.portlet.IPortletRenderer ]" >

       </PortletRenderer>

       <PortletActionHandler class="[ class of com.raritantechnologies.portlet.IPortletActionHandler ]" >

       </PortletActionHandler>
     </PortletHandler>

    <PortletHandler name="[ name of second handler ]" >
       <!-- as above -->
    </PortletHandler>

    <!-- etc. . . -->

   </PortletHandlers>
 

Developed by Raritan Technologies Inc..

Author:
Ted Sullivan

Field Summary
 
Fields inherited from class com.raritantechnologies.searchApp.ConfigurationManager
DEFAULT_FEDERATOR_CLASS, theScheduler, theSourceMapFactory
 
Constructor Summary
PortletConfigurationManager()
           
 
Method Summary
 PortletHandler getPortletHandler(java.lang.String portletName)
           
protected  void initialize(java.util.PropertyResourceBundle prb)
           
 
Methods inherited from class com.raritantechnologies.federated.FederatedConfigurationManager
addTransformer, getTransformedDoc, getTransformer, getTransformer, processSourceElement
 
Methods inherited from class com.raritantechnologies.searchApp.XMLConfigurationManager
addConfigurableFactoryLink, addSystemObjects, addUserInfoReaders, createSystemObject, getConfigDoc, getQueryProcessor, getSearchFieldMapFactory, getSecurityManager, getSourceMapFactory, getXMLSearchFieldMapFactory, returnConfiguredObject
 
Methods inherited from class com.raritantechnologies.searchApp.ConfigurationManager
addSecurityManager, addSourceMap, addSystemObject, changeBasePath, changeToSysPathSep, getAbstractSearchField, getBasePath, getConfigPath, getConfigPath, getDebugWriter, getFederatorClass, getInstance, getInstance, getLogger, getLoginPath, getPrb, getScheduler, getSearchFieldMap, getSearchSources, getSecurityManager, getSourceMap, getSourceMap, getStreamFactory, getSysConfigProperty, getSystemObject, getSystemObjects, initializeLog4JLogging, initializeLogger, listSystemProperties, printStackTrace, setFederatorClass, setStreamFactory, useLog4JLogging, write, writeDebug, writeDebug, writeDebug, writeDebug, writeDebug, writeError, writeError, writeError, writeError, writeError, writeFatal, writeFatal, writeFatal, writeFatal, writeFatal, writeInfo, writeInfo, writeInfo, writeWarning, writeWarning, writeWarning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PortletConfigurationManager

public PortletConfigurationManager()
Method Detail

getPortletHandler

public PortletHandler getPortletHandler(java.lang.String portletName)
                                 throws ConfigurationException
Throws:
ConfigurationException

initialize

protected void initialize(java.util.PropertyResourceBundle prb)
Overrides:
initialize in class FederatedConfigurationManager