com.ge.research.acuity.web.struts.action
Class ControllerAction

java.lang.Object
  extended byorg.apache.struts.action.Action
      extended bycom.ge.research.acuity.web.struts.action.AcuityAction
          extended bycom.ge.research.acuity.web.struts.action.ControllerAction
Direct Known Subclasses:
Save

public class ControllerAction
extends AcuityAction

Updates the ontology with new information acquired from a client application. Processes the current contents of the Frame as returned by an AcuityController, and convert those contents into UI objects to be rendered by a client application Processes the missing information of the AcuityController, Frame, and Vantage, as returned by the AcuityController, and converts those contents into UI objects to be rendered by a client application

Version:
$Revision: 1.2 $ $Date: 2007/05/19 13:50:31 $
Author:
garbiras
Created on:
Feb 21, 2005

Field Summary
 
Fields inherited from class com.ge.research.acuity.web.struts.action.AcuityAction
checkForController, logger, systemLocaleNegotiator, systemProperties, userProperties
 
Fields inherited from class org.apache.struts.action.Action
servlet
 
Constructor Summary
ControllerAction()
           
 
Method Summary
protected  java.lang.String doAction(ControllerInterface ci, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpSession session, LocaleNegotiator userLocaleNegotiator)
          Updates the ontology with new information acquired from a client application.
 
Methods inherited from class com.ge.research.acuity.web.struts.action.AcuityAction
execute
 
Methods inherited from class org.apache.struts.action.Action
addErrors, addMessages, execute, generateToken, getErrors, getLocale, getMessages, getResources, getResources, getServlet, isCancelled, isTokenValid, isTokenValid, resetToken, saveErrors, saveErrors, saveMessages, saveMessages, saveToken, setLocale, setServlet
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ControllerAction

public ControllerAction()
Method Detail

doAction

protected java.lang.String doAction(ControllerInterface ci,
                                    org.apache.struts.action.ActionForm form,
                                    javax.servlet.http.HttpServletRequest request,
                                    javax.servlet.http.HttpSession session,
                                    LocaleNegotiator userLocaleNegotiator)
Updates the ontology with new information acquired from a client application. Processes the current contents of the Frame as returned by an AcuityController, and convert those contents into UI objects to be rendered by a client application Processes the missing information of the AcuityController, Frame, and Vantage, as returned by the AcuityController, and converts those contents into UI objects to be rendered by a client application

Specified by:
doAction in class AcuityAction
See Also:
ControllerInterface.tell(java.util.Map), ControllerInterface.processFrame(), ControllerInterface.focusVantageEstablished(), ControllerInterface.focusVantageRemoveable(), com.ge.research.acuity.struts.form.AcuityForm#addPresentationObject(com.ge.research.acuity.ui.IndependentDisplayPO), com.ge.research.acuity.struts.form.AcuityForm#addMissingPropertyObject(com.ge.research.acuity.ui.InteractionObject), com.ge.research.acuity.struts.form.AcuityForm#addErrorObject(com.ge.research.acuity.ui.IndependentDisplayPO), com.ge.research.acuity.struts.form.AcuityForm#setHasFocusVantage(boolean), com.ge.research.acuity.struts.form.AcuityForm#setCanRemoveVantage(boolean)