Uses of Interface
org.davesag.generica.controller.Controller

Packages that use Controller
org.davesag.generica.controller Controllers are application specific business 'control' logic that the various actions and forms call on. 
 

Uses of Controller in org.davesag.generica.controller
 

Subinterfaces of Controller in org.davesag.generica.controller
 interface ActionController
          ActionController implementations provide the core business logic for the Struts actions.
 interface Actor
          An implementation of the Actor interface must be able to perform some action or actions with the map of params provided.
 interface Creator
          An implementation of the Creator interface must be able to create an object.
 interface Deleter
          An implementation of the Deleter interface must be able to delete an object from a peristant store.
 interface FormController
          FormController implementations provide the core business logic for the Struts forms.
 interface HomepageChooser
          An implementation of the HomepageChooser interface must be able to direct the user to the appropriate forward based on the kind of user they are.
 interface Lister
          An implementation of the Lister interface must be able to geneerate a list of summarised objects for use by a GUI or similar.
 interface Loader
          An implementation of the Loader interface must be able to load an object given a unique indentifier.
 interface PasswordHelperController
          An implementation of the PasswordHelperController interface must be able to tell if the user provided exists, if an answer to the password helper question was provided, if that answer is correct and it must also be able to reset the user's password.
 interface Presenter
          An implementation of the Presenter interface must be able to load up the request with information useful for the GUI to present to the user.
 interface Saver
          An implementation of the Saver interface must be able to save an object to a peristant store.
 interface Summariser
          An implementation of the Summariser interface must be able to summarise an object for use by a GUI or similar.
 interface TargetActor
          An implementation of the TargetActor interface must be able to identify an object, or set of objects based on the target string supplied and should do something with that information.
 interface UploadController
          An implementation of the UploadController interface must be able to write a FormFile to some form of data store.
 interface UserLoginController
          An implementation of the UserLoginController interface must be able to login the user based on the form details and populate their session.
 interface UserRegistrationController
          An implementation of the UserLoginController interface must be able to check to see if the username provided is in use, and register the new user based on the supplied form details.
 

Classes in org.davesag.generica.controller that implement Controller
 class AbstractActionController
          The AbstractActionController is a good root class for all of your ActionController s.
 class AbstractController
          The AbstractController is the root class for all controllers.
 class AbstractHibernateController
          The AbstractHibernateController adds a utility method to the AbstractActionController for obtaining the current hibernate session.
 class AbstractUserProfileController
          AbstractUserProfileController is a base implementation that populates a Generic Form with details from the supplied user object and vice-verca, and performs the necessary summary/presentation logic required that is special for users above other kinds of business objects.
 class GenericContentSelector
          This controller manages presentation of SiteCopy for your application.
 class SimpleUploadController
          Writes the uploaded data to a file at the path specified.
 



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