org.weda.workflow.impl
Class WorkflowImpl
java.lang.Object
org.weda.workflow.impl.AbstractEntry
org.weda.workflow.impl.BasicEntryContainer<PageEntry>
org.weda.workflow.impl.WorkflowImpl
- All Implemented Interfaces:
- Entry, EntryContainer<PageEntry>, Workflow
public class WorkflowImpl
- extends BasicEntryContainer<PageEntry>
- implements Workflow
- Author:
- tim
Methods inherited from class org.weda.workflow.impl.AbstractEntry |
getContainer, getGroupValues, getName, getWorkflow, isDefaultEntry, isExactMatch, matches, setContainer, setDefaultEntry, setName, setWorkflow |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WorkflowImpl
public WorkflowImpl()
init
public void init()
throws EntryException
- Specified by:
init
in interface Entry
- Overrides:
init
in class BasicEntryContainer<PageEntry>
- Throws:
EntryException
getNextPage
public java.lang.Object getNextPage(java.lang.String currentPageName,
java.util.Map pathAdapterParams)
throws WorkflowException
- Description copied from interface:
Workflow
- Если метод
Workflow.isUsePathAdapter()
вернет true
тогда данный метод возвращает адаптированный путь до следующей страницы,
иначе вернет экземпляр объекта Path
- Specified by:
getNextPage
in interface Workflow
- Parameters:
currentPageName
- название текущей страницыpathAdapterParams
- параметры необходимые для
- Throws:
WorkflowException
- See Also:
PathAdapter
setCacheManager
public void setCacheManager(CacheManager cacheManager)
pushPath
public void pushPath(Path path)
- Specified by:
pushPath
in interface Workflow
setPageEntries
public void setPageEntries(java.util.List<PageEntry> pageEntries)
setActionRegistry
public void setActionRegistry(ActionRegistry actionRegistry)
setPathAdapter
public void setPathAdapter(PathAdapter pathAdapter)
isUsePathAdapter
public boolean isUsePathAdapter()
- Description copied from interface:
Workflow
- Вернет
true
тогда путь будет адаптироваться
под используемый web framework.
- Specified by:
isUsePathAdapter
in interface Workflow
setUsePathAdapter
public void setUsePathAdapter(boolean usePathAdapter)
- Description copied from interface:
Workflow
- Если установить в
false
тогда путь не будет адаптироваться
под используемый web framework.
- Specified by:
setUsePathAdapter
in interface Workflow
getCurrentPage
public java.lang.String getCurrentPage()
- Description copied from interface:
Workflow
- Метод возвращает название текущей страницы web приложения.
- Specified by:
getCurrentPage
in interface Workflow
Copyright © 2005-2006 . All Rights Reserved.