|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
Ownable | An interface which should be implemented by any object which can be
"owned" by (or otherwise uniquely associated with) a particular
User . |
Class Summary | |
Cleartext | An extension of MyString specifically for manipulating
cleartext (non-encrypted) passwords. |
Cryptword | An extension of MyString specifically for manipulating
encrypted passwords. |
Database | Encapsulates the strangelight.com database as a whole. |
JoinRow | A TableRow subclass for encapsulating join tables which
join KeyedRow tables. |
KeyedRow | A TableRow row which also has a standardized primary key. |
OwnableRow | A TableRow which can be associated with a particular owner/user. |
TableRow | A single row from a single table in a SQL database. |
User | This class encapsulates a user of the strangelight.com system. |
Exception Summary | |
E_BadLogin | Thrown to indicate a user authorization error (such as a bad login name or an incorrect password.) |
E_BadPassword | Thrown to indicate that a given user-password is incorrect. |
E_NoSuchEntity | Thrown to indicate that the requested "thing" (usually a database row) does not exist. |
E_NoSuchUser | Thrown to indicate that the requested user does not exist. |
A framework for encapsulating our database. We use strict schema conventions in our database, which allows us to integrate the database with our code more tightly than is possible using only the standard java.sql library classes.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |