|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use org.davesag.generica.core | |
| org.davesag.generica.controller | Controllers are application specific business 'control' logic that the various
actions and forms call on. |
| org.davesag.generica.core | The core package contains well thought out JavaBeans useful for
most web applications. |
| org.davesag.generica.peer | The peer package contains various Peers,
static utility classes that consolidate
various common activities surrounding the core objects. |
| org.davesag.generica.servlet.form | The form package contains Form Beans that follow the Struts
standard form beans pattern. |
| org.davesag.generica.util | The util package contains common, or garden variety,
utility code for making hashcodes, sending email, generating passwords,
converting currencies, parsing parameters and so forth. |
| org.davesag.generica.util.harvester | A harvester is anything that grabs it's content on command from somewhere else. |
| Classes in org.davesag.generica.core used by org.davesag.generica.controller | |
| User
The User bean represents the bare information we know about the user of the system. |
|
| Classes in org.davesag.generica.core used by org.davesag.generica.core | |
| AbstractContent
This AbstractContent bean is an abstract Persitable
Content item with created and
lastModified dates and language and country
codes. |
|
| 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. |
|
| Authorable
All Authorable objects in our system have an author, a User who
is in charge of this thing. |
|
| 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. |
|
| 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. |
|
| CreditCard
This CreditCard bean represents the information we know about a
User's credit card. |
|
| 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. |
|
| 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. |
|
| Persistable
All Persistable objects in our system use Long IDs as
unique identifiers. |
|
| 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. |
|
| User
The User bean represents the bare information we know about the user of the system. |
|
| Classes in org.davesag.generica.core used by org.davesag.generica.peer | |
| AbstractText
This abstract AbstractText bean is the root of all textual
persistable, extensible authorable items. |
|
| 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. |
|
| 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. |
|
| 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. |
|
| Persistable
All Persistable objects in our system use Long IDs as
unique identifiers. |
|
| 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. |
|
| User
The User bean represents the bare information we know about the user of the system. |
|
| Classes in org.davesag.generica.core used by org.davesag.generica.servlet.form | |
| User
The User bean represents the bare information we know about the user of the system. |
|
| Classes in org.davesag.generica.core used by org.davesag.generica.util | |
| Money
This Money bean represents an amount in a currency. |
|
| Classes in org.davesag.generica.core used by org.davesag.generica.util.harvester | |
| Media
The Media bean represents some very basic information about a
piece of media. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||