All Classes and Interfaces

Class
Description
Represents an operation that can be performed on a record.
Holds values used to configure and determine how an Authenticator retrieves access roles and other verification information for applications.
An authorization source type (what type of resource is being queried for authorization credentials).
The AuthDataSource class wraps a DataSource to be used in authenticating users and determining credentials.
Exception thrown to indicate a problem with authentication.
This interface defines an API that can be used to authenticate users and check for access roles.
Responsible for returning an implementation of Authenticator appropriate for the given AuthConfig.
This should be the base class for all actions in Struts2-based BBL web apps.
Lab's parent runtime exception.
This is a runtime exception meant for use by web service client applications.
Breadcrumbs are used to navigate webpages.
Keeps track of BreadCrumbs and manages how they are added and removed.
This interface helps ensure that enum values that have integer equivalents (usually stored in database tables) are easily distinguishable from those that aren't.
Represents a column in a database table, and the attributes one may want to assign to it.
Runtime exception used to denote errors occuring during startup and configuration processing.
Authenticates users and assigns access roles based on custom database tables.
Type of database applications may need to read/write to.
 
This interface, coupled with the JpaDataManager base class, allows for transaction-aware database operations using JPA.
This class wraps the information needed to establish a connection or connection pool to a database.
Factory class that ensures only one DataSource is created for each set of database connection information.
Encapsulates both a type/brand of database and a DataSource representing an instance of that type.
An enumeration of data types, generalized across databases.
Abstract class which can serve as a parent to any classes that need to validate input data.
Struts Date converter, used to convert Dates to Strings (to be used in web forms), and back.
An implementation of java.sql.Connection that adheres to the general contract for java Connection objects.
Pooled Data Source Creates and manages a pool of database connections.
Defines a set of static database utility methods
Performs database tasks using a given the operations available on the passed DataManager.
SQL Creator for Tables according to JPA/Hibernate annotations.
This is a convenience interface that all BBL enums should implement.
Utility class to support EJB code.
Encryption utility class provides methods related to string and plain-text encryption.
Represents an encryption algorithm
Wrapper for static utility methods related to Java enums.
Enum keeps track of the variety of ethnicities the BBL documents and their attributes
Enum keeps track of the variety of handednesses the BBL documents and their attributes
 
This action should be referred to when a user help button or link is clicked.
Utilities to assist web service clients
Serves as an interface that all BBL JPA entities should implement.
Abstract implementation of DataManager that performs JPA operations within a transaction.
Authenticates users and assigns access roles based on LDAP queries.
Attempts to log user into the application using the authentication settings in authentication.properties.
Logs user out of the application by invalidating the entire session
Implementation of Querier for MySQL databases.
This interface can be used to identify a class that contains information about a person's name.
This is a convenience interface that all BBL enums should implement.
Enum keeps track of the variety of name suffixes the BBL documents and their attributes
Implementation of Querier for Oracle databases.
Utility class and builder pattern to easily build maps of string->object.
Convenience class for building ParameterMaps
Wrapper for static utility methods related to string parsing
An extension of PGSimpleDataSource that allows caller to assign settings via a postgresql connection URL, rather than specifying the server name, port and database name separately.
Implementation of Querier for Postgres databases.
Provides static methods related to reading and validating values read from a resource bundle
Abstract class which provides an interface allowing callers to look up table and column names in a database.
Factory class that enables construction of a Querier tailored to a specific database type and ready to access a specific data source.
Enum keeps track of the variety of races the BBL documents and their attributes
Enum keeps track of the variety of religions the BBL documents and their attributes
This class exists as a simple child of BaseAction to show how little code must be written to implement an action.
Enum keeps track of the variety of sexes the BBL documents and their attributes
Enum keeps track of the variety of sexual orientations the BBL documents and their attributes
Simple implementation of DataSourceReference which uses a DataSourceConfig to access a specific database via the DataSourceFactory.
Reference to a list of states and territories.
Encapsulates user attributes.
Handles conversion of WTAR raw scores into standard scores and then FS IQ scores.