Package | Description |
---|---|
uk.ac.ed.epcc.webapp |
This package contains reusable classes that may be part of more than one
web application.
|
uk.ac.ed.epcc.webapp.apps |
Support for command line applications run from an executable jarfile.
|
uk.ac.ed.epcc.webapp.cache | |
uk.ac.ed.epcc.webapp.charts |
Package of helper classes for the generation of charts in a web-application
The main classes are independent of the graphing package used.
|
uk.ac.ed.epcc.webapp.charts.jfreechart | |
uk.ac.ed.epcc.webapp.charts.jfreechart.defaults | |
uk.ac.ed.epcc.webapp.charts.strategy |
Classes that support the mapping of data onto time ranges.
|
uk.ac.ed.epcc.webapp.config |
Classes to query the application configuration.
|
uk.ac.ed.epcc.webapp.content |
Classes for building page and user interface content for presentation
to the user.
|
uk.ac.ed.epcc.webapp.developer | |
uk.ac.ed.epcc.webapp.editors.mail |
Contains classes used in the manipulation of email messages.
|
uk.ac.ed.epcc.webapp.editors.xml |
Classes used to implement XML editing.
|
uk.ac.ed.epcc.webapp.email |
Email sending
|
uk.ac.ed.epcc.webapp.email.inputs |
Email dependent inputs
|
uk.ac.ed.epcc.webapp.email.logging |
Send error logs by email.
|
uk.ac.ed.epcc.webapp.exceptions |
General exception types.
|
uk.ac.ed.epcc.webapp.exec |
Service to run external commands
|
uk.ac.ed.epcc.webapp.forms |
This package contains generic form processing code.
|
uk.ac.ed.epcc.webapp.forms.action |
Form actions (operations performed when a form is submitted).
|
uk.ac.ed.epcc.webapp.forms.exceptions |
Exceptions for the forms code.
|
uk.ac.ed.epcc.webapp.forms.factory |
Interfaces that allow a factory class to generate create/update
forms for its products without implementing a custom
TransitionFactory |
uk.ac.ed.epcc.webapp.forms.html |
Form classes specific to HTML/servlet.
|
uk.ac.ed.epcc.webapp.forms.inputs |
Form inputs
Classes that implement
Input . |
uk.ac.ed.epcc.webapp.forms.registry |
Registries of
FormFactory type forms. |
uk.ac.ed.epcc.webapp.forms.result |
Package to handle
FormResult objects. |
uk.ac.ed.epcc.webapp.forms.stateful |
Support for multi-stage statefule forms
|
uk.ac.ed.epcc.webapp.forms.swing |
Classes for handling Forms code via swing windows.
|
uk.ac.ed.epcc.webapp.forms.text | |
uk.ac.ed.epcc.webapp.forms.transition |
classes and interfaces that define transitions.
|
uk.ac.ed.epcc.webapp.http |
Simple support for Http transaction.
|
uk.ac.ed.epcc.webapp.jdbc |
Classes to retrieve a JDBC database connection.
|
uk.ac.ed.epcc.webapp.jdbc.config |
Classes to store config data in the database.
|
uk.ac.ed.epcc.webapp.jdbc.exception | |
uk.ac.ed.epcc.webapp.jdbc.expr |
This package contains logic for accessing expressions over values from objects/records.
|
uk.ac.ed.epcc.webapp.jdbc.filter |
Filter interface definitions which are ways
of selecting a set of objects/records from a Factory/table.
|
uk.ac.ed.epcc.webapp.jdbc.table |
Classes for the dynamic creation of database tables.
|
uk.ac.ed.epcc.webapp.limits |
Support for rough per-request resource usage checking.
|
uk.ac.ed.epcc.webapp.logging |
Webapp logging framework.
|
uk.ac.ed.epcc.webapp.logging.buffer |
A
Logger that wraps a nested logger but also builds
a StringBuffer representation so the log can be included in
the output page for on-line debugging. |
uk.ac.ed.epcc.webapp.logging.debug |
Logger that throws an error on fatal/error messages to abort processing.
|
uk.ac.ed.epcc.webapp.logging.java |
implementation of our internal loggers using java.util.logging
This is the interface supported by built-in tomcat logging (though
it overrides the standard implementation.
|
uk.ac.ed.epcc.webapp.logging.log4j2 |
logging using log4j2
|
uk.ac.ed.epcc.webapp.logging.print |
Print based logging.
|
uk.ac.ed.epcc.webapp.messages |
classes to generate message bundles.
|
uk.ac.ed.epcc.webapp.model |
This package holds model classes (and superclasses) that are sufficiently useful to be made available to all web applications.
|
uk.ac.ed.epcc.webapp.model.cron |
Support for timed events
|
uk.ac.ed.epcc.webapp.model.data |
This package implements the data layer that connects the SQL
database with the Java model.
|
uk.ac.ed.epcc.webapp.model.data.convert |
Type converters.
|
uk.ac.ed.epcc.webapp.model.data.Exceptions |
This package contains exceptions used by the data layer
|
uk.ac.ed.epcc.webapp.model.data.expr |
Expression classes with dependencies on uk.ac.ed.epcc.webapp.model.data
|
uk.ac.ed.epcc.webapp.model.data.filter |
Filter classes that depend directly on the
Repository |
uk.ac.ed.epcc.webapp.model.data.forms |
classes to support the default create/update transitions.
|
uk.ac.ed.epcc.webapp.model.data.forms.inputs |
Form inputs that are dependent on the uk.ac.ed.epcc.webapp.model.data
class hierarchy.
|
uk.ac.ed.epcc.webapp.model.data.forms.registry |
Classes to implement registries of create/edit forms.
|
uk.ac.ed.epcc.webapp.model.data.iterator |
Iterator utility classes
|
uk.ac.ed.epcc.webapp.model.data.reference |
References to data objects.
|
uk.ac.ed.epcc.webapp.model.data.stream |
Data containers accessible as streams.
|
uk.ac.ed.epcc.webapp.model.data.table |
Default super-classes for Factories that implement
uk.ac.ed.epcc.webapp.jdbc.table.TableStructureTransitionTarget |
uk.ac.ed.epcc.webapp.model.data.transition |
This package contains abstract classes to implement transition providers.
|
uk.ac.ed.epcc.webapp.model.datastore | |
uk.ac.ed.epcc.webapp.model.far |
General purpose Form and Response classes
A form is a multi-section questionnaire
intended to gather a response from the users it is presented to.
|
uk.ac.ed.epcc.webapp.model.far.handler |
package of
QuestionFormHandler s
These are the classes that build and configure the Input s |
uk.ac.ed.epcc.webapp.model.far.response |
Classes to record DynamicForm responses.
|
uk.ac.ed.epcc.webapp.model.far.response.personal |
Example response logic.
|
uk.ac.ed.epcc.webapp.model.history |
Stores time history information about the state of model classes.
|
uk.ac.ed.epcc.webapp.model.lifecycle |
Support for object life-cycle dependencies.
|
uk.ac.ed.epcc.webapp.model.log |
This package defines generic classes for supporting a time series log of different types.
|
uk.ac.ed.epcc.webapp.model.mail |
Model classes to hold emails in the database.
|
uk.ac.ed.epcc.webapp.model.period |
This package contains transitions for manipulating time periods and sequences of time periods.
|
uk.ac.ed.epcc.webapp.model.radius |
Radius integration
|
uk.ac.ed.epcc.webapp.model.relationship |
Per-object based roles.
|
uk.ac.ed.epcc.webapp.model.serv | |
uk.ac.ed.epcc.webapp.model.xml |
Classes to hold xml documents in the database.
|
uk.ac.ed.epcc.webapp.preferences |
Support for per-user preferences.
|
uk.ac.ed.epcc.webapp.resource |
Classes to handle loading resource files.
|
uk.ac.ed.epcc.webapp.servlet |
Useful Servlet classes.
|
uk.ac.ed.epcc.webapp.servlet.config |
Config query classes that reference the servlet infrastructure.
|
uk.ac.ed.epcc.webapp.servlet.logging |
Log to the
javax.servlet.ServletContext logging methods. |
uk.ac.ed.epcc.webapp.servlet.navigation |
Support for a menu navigation.
|
uk.ac.ed.epcc.webapp.servlet.resource |
Classes for resource location in servlet code.
|
uk.ac.ed.epcc.webapp.servlet.session | |
uk.ac.ed.epcc.webapp.servlet.session.token |
Support for token based authentication.
|
uk.ac.ed.epcc.webapp.session |
The package uk.ac.ed.epcc.webapp.session contains classes related to authentication, session management and logins.
|
uk.ac.ed.epcc.webapp.session.twofactor |
Two factor authentication
|
uk.ac.ed.epcc.webapp.ssh |
Package for SSH key handling classes
|
uk.ac.ed.epcc.webapp.ssl |
Package containing classes for generating SSL connections.
|
uk.ac.ed.epcc.webapp.tags |
custom jsp tags
|
uk.ac.ed.epcc.webapp.time |
Classes that represent periods of time.
|
uk.ac.ed.epcc.webapp.timer |
Timer classes for performance monitoring.
|