Uses of Package
org.davesag.generica.core

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.
 



Dave Sag Generica API version 0.5.9 - (prerelease) Copyright 2003 - 2004 Dave Sag.