org.barracudamvc.contrib.sam.data
Class DataObjectSaveHandler

java.lang.Object
  extended by org.barracudamvc.core.event.DefaultBaseEventListener
      extended by org.barracudamvc.contrib.sam.data.DataObjectSaveHandler
All Implemented Interfaces:
EventListener, GetConfig, BaseEventListener

public abstract class DataObjectSaveHandler
extends DefaultBaseEventListener
implements GetConfig


Field Summary
protected  Config config
           
protected  DataObject dataObj
           
protected static org.apache.log4j.Logger logger
           
protected  XmlFormMap xfm
           
 
Fields inherited from class org.barracudamvc.core.event.DefaultBaseEventListener
idStr, localLogger
 
Constructor Summary
DataObjectSaveHandler()
           
 
Method Summary
abstract  Config getConfig()
           
 void handleControlEvent(ControlEventContext context)
          Handle HttpRequestEvents
protected  Object modifyFormData(String key, Object value)
          gives subclasses a hook to change the form data before it is saved
 
Methods inherited from class org.barracudamvc.core.event.DefaultBaseEventListener
getListenerID, handleEvent, handleOtherEvent, handleViewEvent, isHandled
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected static org.apache.log4j.Logger logger

config

protected Config config

xfm

protected XmlFormMap xfm

dataObj

protected DataObject dataObj
Constructor Detail

DataObjectSaveHandler

public DataObjectSaveHandler()
Method Detail

getConfig

public abstract Config getConfig()
Specified by:
getConfig in interface GetConfig

handleControlEvent

public void handleControlEvent(ControlEventContext context)
                        throws EventException,
                               javax.servlet.ServletException,
                               IOException
Description copied from class: DefaultBaseEventListener
Handle HttpRequestEvents

Overrides:
handleControlEvent in class DefaultBaseEventListener
Parameters:
context - the ControlEventContext
Throws:
EventException
javax.servlet.ServletException
IOException

modifyFormData

protected Object modifyFormData(String key,
                                Object value)
gives subclasses a hook to change the form data before it is saved



Copyright © 2006 BarracudaMVC.org All Rights Reserved.