biz.hammurapi.web.statemachine
Class StateMachineActions

java.lang.Object
  extended bybiz.hammurapi.web.ActionsBase
      extended bybiz.hammurapi.web.statemachine.StateMachineActions

public class StateMachineActions
extends ActionsBase


Nested Class Summary
 
Nested classes inherited from class biz.hammurapi.web.ActionsBase
ActionsBase.ErrorMessage
 
Field Summary
 
Fields inherited from class biz.hammurapi.web.ActionsBase
compositeDomSerializer, converter, REFERRER_HEADER
 
Constructor Summary
StateMachineActions()
           
 
Method Summary
 void get(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
protected static biz.hammurapi.web.statemachine.sql.StateMachineEngine getEngine(javax.servlet.http.HttpServletRequest request)
           
 void getImage(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 java.lang.Object getXml(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Retrieves stateMachine with steps and transitions to be XML-ized and rendered for viewing
 void save(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Stores stateMachine in the database.
 
Methods inherited from class biz.hammurapi.web.ActionsBase
getGlobal, getMatched, getMenu, getReferrer, getRemoted, getUid, hasPermission, includeThisInPath, invoke, isBlank, java, request2xml, setReferrer, sql
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StateMachineActions

public StateMachineActions()
Method Detail

getEngine

protected static biz.hammurapi.web.statemachine.sql.StateMachineEngine getEngine(javax.servlet.http.HttpServletRequest request)

save

public void save(javax.servlet.http.HttpServletRequest request,
                 javax.servlet.http.HttpServletResponse response)
          throws java.io.IOException
Stores stateMachine in the database.

Parameters:
request -
response -
Throws:
java.io.IOException

get

public void get(javax.servlet.http.HttpServletRequest request,
                javax.servlet.http.HttpServletResponse response)
         throws java.io.IOException
Throws:
java.io.IOException

getXml

public java.lang.Object getXml(javax.servlet.http.HttpServletRequest request,
                               javax.servlet.http.HttpServletResponse response)
                        throws java.lang.NumberFormatException,
                               java.sql.SQLException
Retrieves stateMachine with steps and transitions to be XML-ized and rendered for viewing

Parameters:
request -
response -
Returns:
Throws:
java.sql.SQLException
java.lang.NumberFormatException
java.sql.SQLException
java.lang.NumberFormatException

getImage

public void getImage(javax.servlet.http.HttpServletRequest request,
                     javax.servlet.http.HttpServletResponse response)
              throws java.lang.NumberFormatException,
                     java.sql.SQLException,
                     java.io.IOException
Throws:
java.lang.NumberFormatException
java.sql.SQLException
java.io.IOException


Copyright © 2006 Hammurapi Group. All Rights Reserved.