## Uses of Interface
org.eclnt.workplace.IWorkpageDispatcher

- Packages that use IWorkpageDispatcher
  Package | Description
  --- | ---
  org.eclnt.jsfserver.rttools |
  org.eclnt.workplace |

- - ### Uses of IWorkpageDispatcher in org.eclnt.jsfserver.rttools

    Classes in org.eclnt.jsfserver.rttools that implement IWorkpageDispatcher
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CCTDDispatcher`

    Constructors in org.eclnt.jsfserver.rttools with parameters of type IWorkpageDispatcher
    Constructor and Description
    `StreamStoreDetailUI(IWorkpageDispatcher workpageDispatcher)`
    `StreamStoreTreeUI(IWorkpageDispatcher workpageDispatcher)` Default constructor.
    `StreamStoreTreeUI(IWorkpageDispatcher workpageDispatcher, java.lang.String streamStoreFileRootWS, boolean withTenantManagement, java.lang.String editPage)` Special constructor when explicitly pointing the stream store to a certain file directory.

  - ### Uses of IWorkpageDispatcher in org.eclnt.workplace

    Classes in org.eclnt.workplace that implement IWorkpageDispatcher
    Modifier and Type | Class and Description
    --- | ---
    `class` | `WorkpageDispatcher` Dispatcher extension that is taylored for workplace scenarios.

    Methods in org.eclnt.workplace that return IWorkpageDispatcher
    Modifier and Type | Method and Description
    --- | ---
    `static IWorkpageDispatcher` | WorkpageDispatcher.`getDialogSessionInstance()` Returns the root dispatcher instance within the current dialog session.
    `IWorkpageDispatcher` | IWorkpage.`getDispatcher()` Each workpage is associated with a dispatcher that manages the managed beans for this workpage.
    `IWorkpageDispatcher` | Workpage.`getDispatcher()`
    `IWorkpageDispatcher` | WorkpageDispatcher.`getOwner()`
    `IWorkpageDispatcher` | WorkpageDispatchedBean.`getOwningDispatcher()`
    `IWorkpageDispatcher` | WorkpageDispatchedPageBean.`getOwningDispatcher()`
    `IWorkpageDispatcher` | WorkpageDispatcher.`getTopOwner()`
    `IWorkpageDispatcher` | WorkpageContainer.`getWorkpageDispatcher()`

    Methods in org.eclnt.workplace with parameters of type IWorkpageDispatcher
    Modifier and Type | Method and Description
    --- | ---
    `IPageBean` | ICreatePageBeanInstance.`createInstance(java.lang.String pageBeanName, IWorkpageDispatcher dispatcher)`
    `Workpage` | WorkpageDefaultStarter.`createWorkpage(IWorkpageDispatcher workpageDispatcher, WorkpageStartInfo startInfo, java.lang.String title)`
    `protected Workpage` | WorkpageDefaultStarter.`createWorkpageWithPageBean(IWorkpageDispatcher workpageDispatcher, java.lang.String title, WorkpageStartInfo startInfo)`
    `Workpage` | WorkpageDefaultStarter.`createWorkpageWithPageBean(IWorkpageDispatcher workpageDispatcher, java.lang.String title, WorkpageStartInfo startInfo, ICreatePageBeanInstance beanCreator)`
    `IWorkpage` | IWorkpageFunctionExecute.`executeFunction(IWorkpageDispatcher rootDispatcher, IWorkpageStartInfo workpageStartInfo)`
    `protected IWorkpage` | WorkpageDefaultStarter.`startFunction(WorkpageStartInfo wpsi, IWorkpageDispatcher dispatcher)` Called if workpage start info contains a reference to a method/class.
    `IWorkpage` | IWorkpageStarter.`startWorkpage(IWorkpageDispatcher workpageDispatcher, IWorkpageContainer workpageContainer, WorkpageStartInfo startInfo)`
    `IWorkpage` | WorkpageDefaultStarter.`startWorkpage(IWorkpageDispatcher workpageDispatcher, IWorkpageContainer workpageContainer, WorkpageStartInfo startInfo)` Start workpage that is defined by the parameter startInfo.
    `IWorkpage` | WorkpageDefaultStarter.`startWorkpage(IWorkpageDispatcher workpageDispatcher, IWorkpageContainer workpageContainer, WorkpageStartInfo startInfo, ICreatePageBeanInstance beanCreator)` Start workpage that is defined by the parameter startInfo together with a call back to generate the main page bean that is used in the workpage.
    `protected void` | WorkpageDefaultStarter.`switchToAlreadyOpenedWorkpage(IWorkpageDispatcher workpageDispatcher, IWorkpageContainer workpageContainer, IWorkpage workpage)` This method is called when the page is already opened in the workplace.

    Constructors in org.eclnt.workplace with parameters of type IWorkpageDispatcher
    Constructor and Description
    `Workpage(IWorkpageDispatcher dispatcher, java.lang.String jspPage, java.lang.String id, java.lang.String title, java.lang.String iconURL, boolean isDecorated)`
    `WorkpageByPageBean(IWorkpageDispatcher dispatcher, IPageBean pageBean, java.lang.String id, java.lang.String title, java.lang.String iconURL, boolean isDecorated)` Constructor in which you pass a page bean that you already created on your own.
    `WorkpageByPageBean(IWorkpageDispatcher dispatcher, java.lang.String title, WorkpageStartInfo wpsi)` Constructor in which you pass the name of the page bean, that is used within the workpage's dispatcher for creating an instance of the page bean.
    `WorkpageByPageBean(IWorkpageDispatcher dispatcher, java.lang.String title, WorkpageStartInfo wpsi, ICreatePageBeanInstance beanCreator)` Constructor in which you can explicitly control the creation of the page bean instance.
    `WorkpageContainer(IWorkpageDispatcher dispatcher)` This constructor is used for the main workpage container.
    `WorkpageContainer(IWorkpageDispatcher dispatcher, boolean withPreparingWorkplaceForCurrentUser)` This constructor may be used if you want to switch off the usage of the default workplace management.
    `WorkpageDispatchedBean(IWorkpageDispatcher dispatcher)`
    `WorkpageDispatchedPageBean(IWorkpageDispatcher dispatcher)`
    `WorkplaceFoldableFunctionTrees(IWorkpageDispatcher workpageDispatcher)`
    `WorkplaceFunctionSearchUI(IWorkpageDispatcher workpageDispatcher)`
    `WorkplaceFunctionsManager(IWorkpageDispatcher owningDispatcher)` This constructor is typically not called by a dispatcher instance, but is called by the WorkpageContainer.
    `WorkplacePerspectiveManager(IWorkpageDispatcher owningDispatcher)`

Copyright © CaptainCasa Gmbh. All Rights Reserved.