Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.embl.ebi.escience.scufl.talisman
Class AbstractScuflAction  view AbstractScuflAction download AbstractScuflAction.java

java.lang.Object
  extended byorg.embl.ebi.escience.scufl.talisman.AbstractScuflAction
Direct Known Subclasses:
AddDataConstraint, AddProcessor, DestroyProcessor, PopulatePortList, PopulateProcessorList

public abstract class AbstractScuflAction
extends java.lang.Object

The superclass of all actions that operate on ScuflModel instances contained within ScuflModelBean objects in Talisman fields. The process method sets up a member variable 'model' which points to the actual ScuflModel without having to go through all the layers of indirection every time. It throws appropriate exceptions if the model can't be found. All actions that subclass this expect to find a parameter 'model' in their input that points to the beanfield containing the ScuflModelBean


Field Summary
(package private)  org.embl.ebi.escience.scufl.ScuflModel model
           
 
Constructor Summary
AbstractScuflAction()
           
 
Method Summary
 void process(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Action action)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

model

org.embl.ebi.escience.scufl.ScuflModel model
Constructor Detail

AbstractScuflAction

public AbstractScuflAction()
Method Detail

process

public void process(javax.servlet.http.HttpServletRequest request,
                    javax.servlet.http.HttpServletResponse response,
                    Action action)
             throws AbortActionException,
                    NodeResolutionException,
                    UnknownResolutionProtocolException