org.weda.store.actions
Class ObjectSourcePageValueEditorAction

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

public class ObjectSourcePageValueEditorAction
extends AbstractAction

Author:
Mikhail Titov

Constructor Summary
ObjectSourcePageValueEditorAction()
           
 
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)
          Метод должен вернуть текущее состояние действия в контексте переданного контейнера.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectSourcePageValueEditorAction

public ObjectSourcePageValueEditorAction()
Method Detail

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.