com.raritantechnologies.federated
Class FederatedConfigurationManager

java.lang.Object
  extended bycom.raritantechnologies.searchApp.ConfigurationManager
      extended bycom.raritantechnologies.searchApp.XMLConfigurationManager
          extended bycom.raritantechnologies.quickstart.QuickstartConfigurationManager
              extended bycom.raritantechnologies.federated.FederatedConfigurationManager
Direct Known Subclasses:
InterfaceConfigurationManager, PortletConfigurationManager

public class FederatedConfigurationManager
extends QuickstartConfigurationManager

ConfigurationManager for Raritan Federated Applications.

When SearchSources are created, gets the conversion XSL transform from the Federated Configuration XML which is used to normalize result sets across source types. Provides methods to get the XSL transformer to convert a Raritan IResultSet to a Verity Federated ResultSet.


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
FederatedConfigurationManager()
           
 
Method Summary
static void addTransformer(org.w3c.dom.Element sourceEl)
           
static java.lang.String getTransformedDoc(SearchSource source, java.lang.String xmlStr)
           
static javax.xml.transform.Transformer getTransformer(SearchSource sSource)
           
static javax.xml.transform.Transformer getTransformer(java.lang.String sourceType, java.lang.String sourceName)
           
protected  void initialize(java.util.PropertyResourceBundle prb)
           
 void processSourceElement(org.w3c.dom.Element elem)
          Subclasses should override this to process new SourceType element
 
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

FederatedConfigurationManager

public FederatedConfigurationManager()
Method Detail

initialize

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

processSourceElement

public void processSourceElement(org.w3c.dom.Element elem)
Description copied from class: XMLConfigurationManager
Subclasses should override this to process new SourceType element

Overrides:
processSourceElement in class XMLConfigurationManager

getTransformer

public static javax.xml.transform.Transformer getTransformer(SearchSource sSource)

getTransformer

public static javax.xml.transform.Transformer getTransformer(java.lang.String sourceType,
                                                             java.lang.String sourceName)

getTransformedDoc

public static java.lang.String getTransformedDoc(SearchSource source,
                                                 java.lang.String xmlStr)

addTransformer

public static void addTransformer(org.w3c.dom.Element sourceEl)