org.weda.workflow
Interface Workflow

All Known Implementing Classes:
WorkflowImpl

public interface Workflow

Цель: реализовать механизм перехода от одной страницы к следующей

Author:
tim

Method Summary
 java.lang.String getCurrentPage()
          Метод возвращает название текущей страницы web приложения.
 java.lang.Object getNextPage(java.lang.String currentPageName, java.util.Map pathAdapterParams)
          Если метод isUsePathAdapter() вернет true тогда данный метод возвращает адаптированный путь до следующей страницы, иначе вернет экземпляр объекта Path
 boolean isUsePathAdapter()
          Вернет true тогда путь будет адаптироваться под используемый web framework.
 void pushPath(Path path)
           
 void setUsePathAdapter(boolean usePathAdaptor)
          Если установить в false тогда путь не будет адаптироваться под используемый web framework.
 

Method Detail

getCurrentPage

java.lang.String getCurrentPage()
Метод возвращает название текущей страницы web приложения.


getNextPage

java.lang.Object getNextPage(java.lang.String currentPageName,
                             java.util.Map pathAdapterParams)
                             throws WorkflowException
Если метод isUsePathAdapter() вернет true тогда данный метод возвращает адаптированный путь до следующей страницы, иначе вернет экземпляр объекта Path

Parameters:
currentPageName - название текущей страницы
pathAdapterParams - параметры необходимые для
Throws:
WorkflowException
See Also:
PathAdapter

setUsePathAdapter

void setUsePathAdapter(boolean usePathAdaptor)
Если установить в false тогда путь не будет адаптироваться под используемый web framework.


isUsePathAdapter

boolean isUsePathAdapter()
Вернет true тогда путь будет адаптироваться под используемый web framework.


pushPath

void pushPath(Path path)


Copyright © 2005-2006 . All Rights Reserved.