|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
core package contains well thought out JavaBeans useful for
most web applications.
See:
Description
| Interface Summary | |
| Authorable | All Authorable objects in our system have an author, a User who
is in charge of this thing. |
| Content | Objects that implement the Content interface are Localisable,
and DateStamped, ie they have a last modified date and a created date a create
and lastModified date and a languageCode. |
| CreditCardAuthoriser | All CreditCardAuthoriser implementations must be able to
authorise a credit card payment and return a response code. |
| DateStamped | Objects that implement the DateStamped interface
have a created and last modified date. |
| Extensible | Objects that impliment the Extensible interface are saying they
have meta-data attached in the form of key, value object pairs. |
| Localisable | Objects that implement the Localisable interface are
localisable, that is to say they can be distinguished by their languages and
optionally countries. |
| Persistable | All Persistable objects in our system use Long IDs as
unique identifiers. |
| Class Summary | |
| AbstractContent | This AbstractContent bean is an abstract Persitable
Content item with created and
lastModified dates and language and country
codes. |
| AbstractCreditCardAuthoriser | All Credit Card authorisation providers should provide a class that extends
CreditCardAuthoriser and must be able to authorise a credit
card payment and return a response code. |
| AbstractDateStamped | This AbstractDateStamped bean is an abstract Persitable
DateStamped item with created and
lastModified dates. |
| AbstractExtensibleContent | The AbstractExtensibleContent bean provides a handy abstract
root for all extensible core classes. |
| AbstractText | This abstract AbstractText bean is the root of all textual
persistable, extensible authorable items. |
| Category | This Category bean represents a basic Category
suitable as a content seperator for any content management system where
stories should be displayed on a website in various categories. |
| Comment | This Comment bean represents a basic text item suitable as a
base for any content management system where comments should be displayed on
a website. |
| CreditCard | This CreditCard bean represents the information we know about a
User's credit card. |
| Faq | This Faq bean is a basic Localisable, Persitable FAQ entry with
a question and answer. |
| Link | The Link bean represents a titled url linking to an external
site. |
| Media | The Media bean represents some very basic information about a
piece of media. |
| MediaType | The MediaType bean represents basic information about the
MediaTypes. |
| Merchant | A Merchant will be a real world corporate entity and
in order to handle payment processing will have a contract with a
CreditCardAuthoriser, and a range of ShoppingItems in
the shop. |
| Money | This Money bean represents an amount in a currency. |
| PasswordHelper | This PasswordHelper bean represents the information we get from the user at registration that can help them identify themselves if they have lost their password. |
| ShoppingItem | This ShoppingItem bean represents the information we know about an item that can be bought by a user. |
| ShoppingOrder | This ShoppingOrder is a labelled list of shopping items. |
| SiteCopy | The SiteCopy bean represents a component of textual data for
display on the site. |
| Story | The Story bean represents a basic story suitable as a base for
any content management system where stories should be displayed on a
website. |
| User | The User bean represents the bare information we know about the user of the system. |
The core package contains well thought out JavaBeans useful for
most web applications. Extend these at your leisure.
Objects defined here are usually persisted to the SQL database via
Hibernate, and have
been designed to be Hibernate aware.
You are not requred to use Hibernate however.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||