com.raritantechnologies.searchApp
Class SourceLoginInfo

java.lang.Object
  extended bycom.raritantechnologies.searchApp.SourceLoginInfo
All Implemented Interfaces:
java.io.Serializable

public class SourceLoginInfo
extends java.lang.Object
implements java.io.Serializable

Binds a SearchSource to the ILoginInfo for a valid user of the source.

This class is created by the SearchSource and the application SecurityManager. The contained LoginInfo is valid for a given user for the specific source contained in this object.


Developed by Raritan Technologies .

Author:
Ted Sullivan
See Also:
Serialized Form

Constructor Summary
SourceLoginInfo(SearchSource source, ILoginInfo sourceLogin)
           
 
Method Summary
 ILoginInfo getLoginInfo()
          returns user information needed to access the associated SearchSource.
 SearchSource getSearchSource()
           
 OrderedMap getSourceParams()
          Returns any search parameters that have been "preloaded" for a specific instance of a search against the SourceLoginInfo's SearchSource.
 void setSourceParams(OrderedMap sourceParams)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SourceLoginInfo

public SourceLoginInfo(SearchSource source,
                       ILoginInfo sourceLogin)
Method Detail

getSearchSource

public SearchSource getSearchSource()

getLoginInfo

public ILoginInfo getLoginInfo()
returns user information needed to access the associated SearchSource.


setSourceParams

public void setSourceParams(OrderedMap sourceParams)

getSourceParams

public OrderedMap getSourceParams()
Returns any search parameters that have been "preloaded" for a specific instance of a search against the SourceLoginInfo's SearchSource.