com.tonbeller.wcf.controller
Class Controller

java.lang.Object
  extended bycom.tonbeller.wcf.controller.Controller
All Implemented Interfaces:
RequestListener
Direct Known Subclasses:
WcfController

public abstract class Controller
extends java.lang.Object
implements RequestListener

provides access to the dispatcher and next view


Constructor Summary
Controller()
           
 
Method Summary
abstract  void addRequestListener(RequestListener l)
           
abstract  java.lang.String getNextView()
           
abstract  java.util.List getRootListeners()
          returns all registered RequestListeners
static Controller instance(javax.servlet.http.HttpSession session)
           
abstract  void removeRequestListener(RequestListener l)
           
abstract  void setNextView(java.lang.String uri)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.tonbeller.wcf.controller.RequestListener
request
 

Constructor Detail

Controller

public Controller()
Method Detail

instance

public static Controller instance(javax.servlet.http.HttpSession session)

addRequestListener

public abstract void addRequestListener(RequestListener l)

removeRequestListener

public abstract void removeRequestListener(RequestListener l)

setNextView

public abstract void setNextView(java.lang.String uri)

getNextView

public abstract java.lang.String getNextView()

getRootListeners

public abstract java.util.List getRootListeners()
returns all registered RequestListeners