1 20 package org.enhydra.barracuda.contrib.sam.data; 21 22 import java.util.*; 23 import org.enhydra.barracuda.core.comp.*; 24 import org.enhydra.barracuda.contrib.sam.xmlform.*; 25 import org.apache.log4j.*; 26 27 public abstract class DataObjectViewHandler extends XmlFormViewHandler implements GetConfig { 28 29 protected static Logger logger = Logger.getLogger(DataObjectViewHandler.class.getName()); 30 31 public abstract Config getConfig(); 32 protected Config config; 33 34 35 public XmlFormMap getXmlForm(ViewContext vc) { 36 config = getConfig(); 37 XmlFormMap xfm = (XmlFormMap) vc.getEventContext().getState(config.getMapName()); 38 if (xfm==null) logger.error("no formmap found"); 39 return xfm; 40 } 41 } 42 | Popular Tags |