com.plumtree.server
Interface IPTFederatedSearchProviderRegistry


public interface IPTFederatedSearchProviderRegistry

A registry for Federated Search Providers that are known to the system

Author:
michaels
See Also:
IPTFederatedSearchProvider

Method Summary
 IPTQueryResult GetFederatedSearchProviderInfo(java.lang.String sFederatedSearchProviderCLSID)
          Returns information about the Provider, such as name and description
 IPTQueryResult GetRegisteredFederatedSearchProviders()
          Returns the list of all registered Providers
 void Register(IPTFederatedSearchProvider pFederatedSearchProvider)
          Adds a Provider to the registry
 void UnRegister(java.lang.String sFederatedSearchProviderCLSID)
          Removes a Provider from the registry
 

Method Detail

Register

void Register(IPTFederatedSearchProvider pFederatedSearchProvider)
Adds a Provider to the registry

Parameters:
pFederatedSearchProvider - the Provider to add

UnRegister

void UnRegister(java.lang.String sFederatedSearchProviderCLSID)
Removes a Provider from the registry

Parameters:
sFederatedSearchProviderCLSID - the CLSID of the Provider to remove

GetFederatedSearchProviderInfo

IPTQueryResult GetFederatedSearchProviderInfo(java.lang.String sFederatedSearchProviderCLSID)
Returns information about the Provider, such as name and description

Parameters:
sFederatedSearchProviderCLSID - the CLSID of the Provider of interest
Returns:
the information in a QueryResult

GetRegisteredFederatedSearchProviders

IPTQueryResult GetRegisteredFederatedSearchProviders()
Returns the list of all registered Providers

Returns:
the list of Providers as a QueryResult