org.weda.data.impl
Class AbstractDataViewAction

java.lang.Object
  extended by org.weda.action.impl.AbstractAction
      extended by org.weda.data.impl.AbstractDataViewAction
All Implemented Interfaces:
Action
Direct Known Subclasses:
ViewReportAction

public abstract class AbstractDataViewAction
extends AbstractAction

Author:
Mikhail Titov

Field Summary
protected static DataProviderLinkBuilder linkBuilder
           
protected static Workflow workflow
           
 
Constructor Summary
AbstractDataViewAction()
           
 
Method Summary
 java.lang.Object execute(ActionContainer targetObject)
          Метод выполняет действие над переданным в параметре объектом.
 ActionState getActionState(ActionContainer targetObject)
          Метод должен вернуть текущее состояние действия в контексте переданного контейнера.
abstract  java.lang.Object getDataId(ActionContainer targetObject)
           
 
Methods inherited from class org.weda.action.impl.AbstractAction
afterLinkedActionExecute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

linkBuilder

protected static DataProviderLinkBuilder linkBuilder

workflow

protected static Workflow workflow
Constructor Detail

AbstractDataViewAction

public AbstractDataViewAction()
Method Detail

getDataId

public abstract java.lang.Object getDataId(ActionContainer targetObject)

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


Copyright © 2005-2006 . All Rights Reserved.