org.experlog.openeas.api
Class Action

java.lang.Object
  extended byorg.experlog.openeas.api.Action
All Implemented Interfaces:
org.experlog.base.ESAction

public abstract class Action
extends java.lang.Object
implements org.experlog.base.ESAction

An Expershop Action. To be used by programmers (in the ExperShop API)


Constructor Summary
Action()
           
 
Method Summary
 void addDataObject(java.lang.String name, DataObject d)
           
 void addDataSet(java.lang.String name, DataSet d)
           
 boolean processRequest(org.experlog.util.Client session, org.experlog.base.ESServletRequest req, org.experlog.gencode.DynHtml page, java.lang.Object info)
           
abstract  boolean serverSide()
           
abstract  boolean service(Session s, ServletRequest r, java.lang.Object info)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Action

public Action()
Method Detail

processRequest

public final boolean processRequest(org.experlog.util.Client session,
                                    org.experlog.base.ESServletRequest req,
                                    org.experlog.gencode.DynHtml page,
                                    java.lang.Object info)
                             throws java.lang.Exception
Specified by:
processRequest in interface org.experlog.base.ESAction
Throws:
java.lang.Exception

service

public abstract boolean service(Session s,
                                ServletRequest r,
                                java.lang.Object info)
                         throws java.lang.Exception
Throws:
java.lang.Exception

serverSide

public abstract boolean serverSide()
Specified by:
serverSide in interface org.experlog.base.ESAction

addDataSet

public final void addDataSet(java.lang.String name,
                             DataSet d)
                      throws java.sql.SQLException
Throws:
java.sql.SQLException

addDataObject

public final void addDataObject(java.lang.String name,
                                DataObject d)
                         throws java.sql.SQLException
Throws:
java.sql.SQLException