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.