org.weda.model.actions
Class PageValueSelectorAction

java.lang.Object
  extended by org.weda.action.impl.AbstractAction
      extended by org.weda.model.actions.PageValueSelectorAction
All Implemented Interfaces:
Action

public abstract class PageValueSelectorAction
extends AbstractAction

Author:
Mikhail Titov

Constructor Summary
PageValueSelectorAction()
           
 
Method Summary
 java.lang.Object afterLinkedActionExecute(java.lang.Object targetObject, java.lang.Object linkedTargetObject, boolean cancelAction)
          Метод выполняется сразу после выполнения связанного действия.
 java.lang.Object execute(ActionContainer targetObject)
          Метод выполняет действие над переданным в параметре объектом.
 ActionState getActionState(ActionContainer targetObject)
          Метод должен вернуть текущее состояние действия в контексте переданного контейнера.
abstract  Workflow getWorkflow()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PageValueSelectorAction

public PageValueSelectorAction()
Method Detail

getWorkflow

public abstract Workflow getWorkflow()

getActionState

public ActionState getActionState(ActionContainer targetObject)
                           throws java.lang.Exception
Description copied from interface: Action
Метод должен вернуть текущее состояние действия в контексте переданного контейнера.

Throws:
java.lang.Exception

execute

public java.lang.Object execute(ActionContainer targetObject)
                         throws java.lang.Exception
Description copied from interface: Action
Метод выполняет действие над переданным в параметре объектом.

Returns:
Может вернуть ссылку на страницу на которую нужно перейти после выполнения действия.
Throws:
java.lang.Exception

afterLinkedActionExecute

public java.lang.Object afterLinkedActionExecute(java.lang.Object targetObject,
                                                 java.lang.Object linkedTargetObject,
                                                 boolean cancelAction)
                                          throws java.lang.Exception
Description copied from interface: Action
Метод выполняется сразу после выполнения связанного действия.

Specified by:
afterLinkedActionExecute in interface Action
Overrides:
afterLinkedActionExecute in class AbstractAction
Parameters:
targetObject - объект над которым выполняется действие
linkedTargetObject - объект над которым выполняло действие связанное действие
cancelAction - если true тогда выполнилось отменяющее связанное действие.
Throws:
java.lang.Exception


Copyright © 2005-2006 . All Rights Reserved.