com.plumtree.server
Interface IPTGadgetProviderRegistry


public interface IPTGadgetProviderRegistry

A registry for Gadget Providers that are known to the system

Author:
michaels
See Also:
IPTAsyncGadgetProvider

Method Summary
 IPTQueryResult GetGadgetProviderInfo(java.lang.String sGadgetProviderCLSID)
          Returns information about the Provider, such as name and description
 IPTQueryResult GetRegisteredGadgetProviders()
          Returns the list of all registered Providers
 void Register(IPTAsyncGadgetProvider pGadgetProvider)
          Adds a Provider to the registry
 void UnRegister(java.lang.String sGadgetProviderCLSID)
          Removes a Provider from the registry
 

Method Detail

Register

void Register(IPTAsyncGadgetProvider pGadgetProvider)
Adds a Provider to the registry

Parameters:
pGadgetProvider - the Provider to add

UnRegister

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

Parameters:
sGadgetProviderCLSID - the CLSID of the Provider to remove

GetGadgetProviderInfo

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

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

GetRegisteredGadgetProviders

IPTQueryResult GetRegisteredGadgetProviders()
Returns the list of all registered Providers

Returns:
the list of Providers as a QueryResult