net.officefloor.plugin.woof.servlet
Class WoofServletFilter

java.lang.Object
  extended by net.officefloor.compile.spi.officefloor.source.impl.AbstractOfficeFloorSource
      extended by net.officefloor.autowire.impl.AutoWireOfficeFloorSource
          extended by net.officefloor.plugin.web.http.application.WebApplicationAutoWireOfficeFloorSource
              extended by net.officefloor.plugin.servlet.OfficeFloorServletFilter
                  extended by net.officefloor.plugin.woof.servlet.WoofServletFilter
All Implemented Interfaces:
javax.servlet.Filter, AutoWireApplication, OfficeFloorSource, WebAutoWireApplication
Direct Known Subclasses:
ExampleFilter

public class WoofServletFilter
extends OfficeFloorServletFilter

WoOF (Web on OfficeFloor) Servlet Filter.

Author:
Daniel Sagenschneider

Nested Class Summary
 
Nested classes/interfaces inherited from class net.officefloor.compile.spi.officefloor.source.impl.AbstractOfficeFloorSource
AbstractOfficeFloorSource.SpecificationContext
 
Field Summary
static String DEFAULT_OBJECTS_CONFIGURATION_LOCATION
          Default Objects configuration location.
static String DEFAULT_TEAMS_CONFIGURATION_LOCATION
          Default Teams configuration location.
static String DEFAULT_WOOF_CONFIGUARTION_LOCATION
          Default WoOF configuration location.
static String PROPERTY_OBJECTS_CONFIGURATION_LOCATION
          Property for the location of the Objects configuration.
static String PROPERTY_TEAMS_CONFIGURATION_LOCATION
          Property for the location of the Teams configuration.
static String PROPERTY_WOOF_CONFIGURATION_LOCATION
          Property for the location of the WoOF configuration.
 
Fields inherited from interface net.officefloor.plugin.web.http.application.WebAutoWireApplication
HANDLER_INPUT_NAME, HANDLER_SECTION_NAME, WEB_PUBLIC_RESOURCES_CLASS_PATH_PREFIX
 
Constructor Summary
WoofServletFilter()
           
 
Method Summary
protected  void configure()
          Provides configuration of this as a WebApplicationAutoWireOfficeFloorSource.
 
Methods inherited from class net.officefloor.plugin.servlet.OfficeFloorServletFilter
destroy, doFilter, getFilterConfig, init, linkEscalation, linkToResource
 
Methods inherited from class net.officefloor.plugin.web.http.application.WebApplicationAutoWireOfficeFloorSource
addHttpApplicationObject, addHttpApplicationObject, addHttpParametersObject, addHttpRequestObject, addHttpRequestObject, addHttpSessionObject, addHttpSessionObject, addHttpTemplate, addHttpTemplate, getURIs, initOfficeFloor, linkEscalation, linkToHttpTemplate, linkToSendResponse, linkUri, setNonHandledServicer
 
Methods inherited from class net.officefloor.autowire.impl.AutoWireOfficeFloorSource
addGovernance, addManagedObject, addObject, addSection, addSection, addStartupFlow, addSupplier, assignDefaultTeam, assignTeam, getAppropriateAutoWire, getOfficeFloorCompiler, getSection, isLinked, isObjectAvailable, link, linkEscalation, loadSpecification, openOfficeFloor, setProfiler, sourceOfficeFloor, specifyConfigurationProperties
 
Methods inherited from class net.officefloor.compile.spi.officefloor.source.impl.AbstractOfficeFloorSource
getSpecification
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.officefloor.plugin.web.http.application.WebAutoWireApplication
addHttpApplicationObject, addHttpApplicationObject, addHttpParametersObject, addHttpRequestObject, addHttpRequestObject, addHttpSessionObject, addHttpSessionObject, addHttpTemplate, addHttpTemplate, getURIs, linkEscalation, linkToHttpTemplate, linkToSendResponse, linkUri, setNonHandledServicer
 
Methods inherited from interface net.officefloor.autowire.AutoWireApplication
addGovernance, addManagedObject, addObject, addSection, addSection, addStartupFlow, addSupplier, assignDefaultTeam, assignTeam, getOfficeFloorCompiler, getSection, isLinked, isObjectAvailable, link, linkEscalation, openOfficeFloor, setProfiler
 

Field Detail

DEFAULT_WOOF_CONFIGUARTION_LOCATION

public static final String DEFAULT_WOOF_CONFIGUARTION_LOCATION
Default WoOF configuration location.

See Also:
Constant Field Values

PROPERTY_WOOF_CONFIGURATION_LOCATION

public static final String PROPERTY_WOOF_CONFIGURATION_LOCATION
Property for the location of the WoOF configuration.

See Also:
Constant Field Values

DEFAULT_OBJECTS_CONFIGURATION_LOCATION

public static final String DEFAULT_OBJECTS_CONFIGURATION_LOCATION
Default Objects configuration location.

See Also:
Constant Field Values

PROPERTY_OBJECTS_CONFIGURATION_LOCATION

public static final String PROPERTY_OBJECTS_CONFIGURATION_LOCATION
Property for the location of the Objects configuration.

See Also:
Constant Field Values

DEFAULT_TEAMS_CONFIGURATION_LOCATION

public static final String DEFAULT_TEAMS_CONFIGURATION_LOCATION
Default Teams configuration location.

See Also:
Constant Field Values

PROPERTY_TEAMS_CONFIGURATION_LOCATION

public static final String PROPERTY_TEAMS_CONFIGURATION_LOCATION
Property for the location of the Teams configuration.

See Also:
Constant Field Values
Constructor Detail

WoofServletFilter

public WoofServletFilter()
Method Detail

configure

protected void configure()
                  throws Exception
Description copied from class: OfficeFloorServletFilter
Provides configuration of this as a WebApplicationAutoWireOfficeFloorSource.

Specified by:
configure in class OfficeFloorServletFilter
Throws:
Exception - If fails to configure.


Copyright © 2005-2012. All Rights Reserved.