com.fruitioninc.jwc
Class DefaultApplicationFactory

java.lang.Object
  |
  +--com.fruitioninc.jwc.DefaultApplicationFactory
All Implemented Interfaces:
ApplicationFactory

public abstract class DefaultApplicationFactory
extends java.lang.Object
implements ApplicationFactory

Application factory that creates a new Application object for every request.


Field Summary
static java.lang.String PARAMETER_PAGE_NAME
           
 
Constructor Summary
DefaultApplicationFactory()
           
 
Method Summary
protected abstract  Application newApplication(java.lang.String visiblePageName)
           
 Application newInstance(javax.servlet.http.HttpServletRequest request)
          Creates an application object for a HTTP request.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PARAMETER_PAGE_NAME

public static final java.lang.String PARAMETER_PAGE_NAME
See Also:
Constant Field Values
Constructor Detail

DefaultApplicationFactory

public DefaultApplicationFactory()
Method Detail

newInstance

public Application newInstance(javax.servlet.http.HttpServletRequest request)
Description copied from interface: ApplicationFactory
Creates an application object for a HTTP request. This is called each time a request is recieved.

Specified by:
newInstance in interface ApplicationFactory
Parameters:
request - the request to create an application object for.
Returns:
an application object for a HTTP request

newApplication

protected abstract Application newApplication(java.lang.String visiblePageName)