com.bea.wsrp.registry.find
Interface RegistryFinder


public interface RegistryFinder

Finds producer offered entities such as portlets, books, pages, and producers.

This interface is intended to be implemented only by BEA Weblogic Portal.BEA Systems reserves the right to add abstract methods to this interface without notice. Implementations of this interface by other parties must not be expected to compile without change in future versions of BEA Weblogic Portal.

Nested Class Summary
static class RegistryFinder.Factory
          Returns an implementation instance.
 
Method Summary
 List<BookEntry> findBooks(FindRequest findRequest, ConnectInfo connectInfo)
          Finds portlets.
 SortablePagedResult<BookEntry> findBooks(FindRequest findRequest, int pageSize, ConnectInfo connectInfo)
          Finds portlets.
 List<PageEntry> findPages(FindRequest findRequest, ConnectInfo connectInfo)
          Finds portlets.
 SortablePagedResult<PageEntry> findPages(FindRequest findRequest, int pageSize, ConnectInfo connectInfo)
          Finds portlets.
 List<PortletEntry> findPortlets(FindRequest findRequest, ConnectInfo connectInfo)
          Finds portlets.
 SortablePagedResult<PortletEntry> findPortlets(FindRequest findRequest, int pageSize, ConnectInfo connectInfo)
          Finds portlets.
 List<ProducerEntry> findProducers(FindRequest findRequest, ConnectInfo connectInfo)
          Finds Producers.
 SortablePagedResult<ProducerEntry> findProducers(FindRequest findRequest, int pageSize, ConnectInfo connectInfo)
          Finds Producers.
 Map<String,RegistryConfig> getAllRegistries(ServletContext servletContext)
          Returns all pre-configured registries.
 RegistryConfig getDefaultRegistryConfig(ServletContext servletContext)
          Returns the default registry configuration.
 RegistryConfig getRegistryConfig(String name, ServletContext servletContext)
          Returns a pre-configured with the given name.
 

Method Detail

findPortlets

List<PortletEntry> findPortlets(FindRequest findRequest,
                                ConnectInfo connectInfo)
                                throws FinderException

Finds portlets.

Parameters
findRequest -
Returns
results
Throws
FinderException

findPortlets

SortablePagedResult<PortletEntry> findPortlets(FindRequest findRequest,
                                               int pageSize,
                                               ConnectInfo connectInfo)
                                               throws FinderException

Finds portlets.

Parameters
findRequest -
pageSize -
Returns
paged results
Throws
FinderException

findPages

List<PageEntry> findPages(FindRequest findRequest,
                          ConnectInfo connectInfo)
                          throws FinderException

Finds portlets.

Parameters
findRequest -
Returns
results
Throws
FinderException

findPages

SortablePagedResult<PageEntry> findPages(FindRequest findRequest,
                                         int pageSize,
                                         ConnectInfo connectInfo)
                                         throws FinderException

Finds portlets.

Parameters
findRequest -
pageSize -
Returns
paged results
Throws
FinderException

findBooks

List<BookEntry> findBooks(FindRequest findRequest,
                          ConnectInfo connectInfo)
                          throws FinderException

Finds portlets.

Parameters
findRequest -
Returns
results
Throws
FinderException

findBooks

SortablePagedResult<BookEntry> findBooks(FindRequest findRequest,
                                         int pageSize,
                                         ConnectInfo connectInfo)
                                         throws FinderException

Finds portlets.

Parameters
findRequest -
pageSize -
Returns
paged results
Throws
FinderException

findProducers

List<ProducerEntry> findProducers(FindRequest findRequest,
                                  ConnectInfo connectInfo)
                                  throws FinderException

Finds Producers. If a service key is specified in the FindRequest, this method will ignore other criteria (such as names and keywords).

Parameters
findRequest - search criteria
Returns
producers
Throws
FinderException

findProducers

SortablePagedResult<ProducerEntry> findProducers(FindRequest findRequest,
                                                 int pageSize,
                                                 ConnectInfo connectInfo)
                                                 throws FinderException

Finds Producers.

Parameters
findRequest - search criteria
Returns
producers
Throws
FinderException

getDefaultRegistryConfig

RegistryConfig getDefaultRegistryConfig(ServletContext servletContext)

Returns the default registry configuration.

Parameters
servletContext - servlet context
Returns
default registry

getAllRegistries

Map<String,RegistryConfig> getAllRegistries(ServletContext servletContext)

Returns all pre-configured registries. The key in the returned map is the name of the registry.

Parameters
servletContext - servlet context
Returns
map

getRegistryConfig

RegistryConfig getRegistryConfig(String name,
                                 ServletContext servletContext)

Returns a pre-configured with the given name. Returns null if no registry config with the given name exists.

Parameters
name - name
servletContext - servlet context
Returns
map


Copyright © 2006 BEA Systems, Inc. All Rights Reserved