Pluggable User Community Driver

With an application, you can use the Catalog user community that ships with BI Beans or you can create your own mechanism that accesses external user communities. Your use of a pluggable user community driver with a BI Beans application is optional, is external to BI Beans, and must be registered and turned on, if used. BI Beans invokes the driver only once for each session.

UserCommunityProvider interface specification

Pluggable user community drivers must implement the UserCommunityProvider interface from the oracle.dss.security package.


public interface UserCommunityProvider {   public void init(Hashtable a_parameters) throws BISecurityException;   public Vector getAllUsers() throws BISecurityException;   public void uninitialize() throws BISecurityException; }

Using the getAllUsers method

A pluggable user community driver is required in order for the getAllUsers method to function properly. BI Beans provides a default implementation of the user community driver. The getAllUsers method of the default driver lists the users from the BI Beans Catalog.