com.googlecode.webutilities.modules.infra
Class BaseModule

java.lang.Object
  extended by com.googlecode.webutilities.modules.infra.BaseModule
All Implemented Interfaces:
IModule

public abstract class BaseModule
extends Object
implements IModule


Field Summary
 ModuleRules activeModuleRules
           
protected  javax.servlet.ServletContext context
           
 
Constructor Summary
BaseModule()
           
 
Method Summary
 boolean equals(Object o)
           
 ModuleRules getActiveRules()
           
 ModuleRequest getRequest(javax.servlet.http.HttpServletRequest request)
           
 ModuleResponse getResponse(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 int hashCode()
           
 void parseConfigRules(String ruleString)
           
protected abstract  List<IRule> parseRules(String ruleString)
           
 void setContext(javax.servlet.ServletContext context)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

context

protected javax.servlet.ServletContext context

activeModuleRules

public ModuleRules activeModuleRules
Constructor Detail

BaseModule

public BaseModule()
Method Detail

setContext

public void setContext(javax.servlet.ServletContext context)

getResponse

public ModuleResponse getResponse(javax.servlet.http.HttpServletRequest request,
                                  javax.servlet.http.HttpServletResponse response)

getRequest

public ModuleRequest getRequest(javax.servlet.http.HttpServletRequest request)

parseConfigRules

public void parseConfigRules(String ruleString)
Specified by:
parseConfigRules in interface IModule

getActiveRules

public ModuleRules getActiveRules()
Specified by:
getActiveRules in interface IModule

parseRules

protected abstract List<IRule> parseRules(String ruleString)

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object


Copyright © 2011. All Rights Reserved.