com.raritantechnologies.genericInterface
Class InterfaceConfigurationManager

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.genericInterface.InterfaceConfigurationManager
All Implemented Interfaces:
java.rmi.Remote

public class InterfaceConfigurationManager
extends FederatedConfigurationManager
implements java.rmi.Remote

Configuration Manager for RTI framework applications using the Generic Interface package.


Field Summary
 
Fields inherited from class com.raritantechnologies.searchApp.ConfigurationManager
DEFAULT_FEDERATOR_CLASS, theScheduler, theSourceMapFactory
 
Constructor Summary
InterfaceConfigurationManager()
           
 
Method Summary
 java.lang.String createSessionID()
           
 ResultContentHandler getContentHandler(java.lang.String sourceName, java.lang.String sessionID)
          returns a ResultContentHandler for the given sourceName.
static InterfaceConfigurationManager getInterfaceConfiguration()
           
 QueryFilter getQueryFilter(java.lang.String name)
           
 java.lang.String[] getQueryFilters()
           
 SessionManager getSessionManager()
           
 SourceIterator getSources(java.lang.String userName, java.lang.String password, java.lang.String sessionID, boolean checkSecurity)
           
protected  void initialize(java.util.PropertyResourceBundle prb)
           
 UserSession login(java.lang.String userName, java.lang.String password)
           
 
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

InterfaceConfigurationManager

public InterfaceConfigurationManager()
Method Detail

getInterfaceConfiguration

public static InterfaceConfigurationManager getInterfaceConfiguration()
                                                               throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

createSessionID

public java.lang.String createSessionID()

getSessionManager

public SessionManager getSessionManager()

login

public UserSession login(java.lang.String userName,
                         java.lang.String password)

getSources

public SourceIterator getSources(java.lang.String userName,
                                 java.lang.String password,
                                 java.lang.String sessionID,
                                 boolean checkSecurity)
                          throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getContentHandler

public ResultContentHandler getContentHandler(java.lang.String sourceName,
                                              java.lang.String sessionID)
                                       throws java.rmi.RemoteException
returns a ResultContentHandler for the given sourceName. Configured as a . Configuration maps the result parameters to IDocumentContentHandler request parameters.

Throws:
java.rmi.RemoteException

getQueryFilters

public java.lang.String[] getQueryFilters()

getQueryFilter

public QueryFilter getQueryFilter(java.lang.String name)

initialize

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