Package ca.bc.gov.webade

The core WebADE API allows the developer to perform user searching, user information and permissions lookups (for users other than the current session user), and provides access to the application's configured WebADE-managed connection pools and extensions.

See:
          Description

Interface Summary
ADEConnectionProxy Provides access to the ADE database via a JDBC Connection.
Application  
ApplicationMBean  
Group Deprecated.  
MinistryOrganizationInfo Returns the ministry specific organization code value as one field.
User Deprecated. Use WebADEUserPermissions and WebADEUserInfo instead.
UserInfoProvider Deprecated. Use ca.bc.gov.webade.user.provider.UserProvider instead.
WebADEDatastore Controls access to the WebADE datastore for a single WebADE application, and loads WebADE data from the datastore.
 

Class Summary
AbstractPreference  
Action  
AppPreferences  
AppRoles ApplicationRoles contains the Roleobjects for the roles in an Application.
BusinessPartnerGroup  
DateSearchAttribute Deprecated. Use ca.bc.gov.webade.user.search.DateSearchAttribute instead.
DefaultWebADEDatabaseDatastore  
EGroup Deprecated.  
ElectronicAgreement An electronic user agreement that a user must accept before performing action with which that agreement is tied.
EUser Deprecated.  
ExtensionFactory  
GovernmentGroup  
GroupSearchObject Deprecated.  
IndividualGroup  
LongSearchAttribute Deprecated. Use ca.bc.gov.webade.user.search.LongSearchAttribute instead.
OptionSearchAttribute  
OracleObjectHandler An Oracle database object utiliy class to handle reading and writing of BLOBs, CLOBs, and other helper utils.
Organization  
OrganizationSearchObject  
Preference  
Preferences Contains the set of Preference objects and the set of PreferenceSet objects for a particular target(Global, Application, Extension, User).
PreferenceSet  
PreferenceTypeCode  
PublicAuthenticatedGroup  
PublicGroup  
PublicUnathenticatedGroup  
Role Contains all information about an application role.
SearchAttribute  
TextSearchAttribute A search attribute that allows any text value as a search value.
UserSearchObject Deprecated. Use ca.bc.gov.webade.user.search.UserSearchQuery instead.
VerifiedIndividualGroup  
WebADEApplicationUtils  
WebADEBasicGroup  
WebADEConnectionDetails  
WebADEDatabaseApplication This class encapsulates the information about a single Web application.
WebADEDatabaseDatastore  
WebADEExtension Abstract class to be extended by singleton extensions to the WebADE.
WebADEUtils  
WildcardOptions  
 

Exception Summary
IndeterminateAuthorizationsException Thrown when a lookup for users cannot be fully evaluated, due to WebADE being unable to evaluate authorizations for a WebADE Role being granted to a group or rule that cannot be fully traversed.
WebADEException This exception indicates that an error was found while attempting to access some component of the WebADE framework.
WebADEExtensionException Thrown by the Application object when an error occurs related to WebADE Extension operations.
 

Package ca.bc.gov.webade Description

The core WebADE API allows the developer to perform user searching, user information and permissions lookups (for users other than the current session user), and provides access to the application's configured WebADE-managed connection pools and extensions.

This API is centered on accessing a user's permissions and information through a singleton Application instance stored in the web application's servlet context. This Application singleton also provides access to the application's connection pools and any optional extensions loaded by the application. See the Application Javadoc for more information on using this class within your application.