Class WorkpageContainerMultiWorkplaceManager

java.lang.Object
org.eclnt.workplace.WorkpageContainerMultiWorkplaceManager

public class WorkpageContainerMultiWorkplaceManager extends Object
Functions for multi workplace management which are added to the normal workpage container WorkpageContainer. You can get the instance via IWorkpageContainer.getMultiWorkplaceManager().
  • Constructor Details

    • WorkpageContainerMultiWorkplaceManager

      public WorkpageContainerMultiWorkplaceManager(IWorkpageDispatcher owningDispatcher)
  • Method Details

    • addListener

      public void addListener(IMultiWorkplaceListener listener)
    • removeListener

      public void removeListener(IMultiWorkplaceListener listener)
    • getActive

      public boolean getActive()
    • activate

      public void activate()
    • deactivate

      public void deactivate()
    • getStartURL

      public String getStartURL()
      Internal use only. URL for starting other workplace instances.
    • getStartURLTrigger

      public Trigger getStartURLTrigger()
      Internal use only. Trigger for starting other workplace instances.
    • getStartURLFeatures

      public String getStartURLFeatures()
      Internal use only. Window features for starting other workplace instances.
    • startURL

      public void startURL(String url, String features)
      Internal use only. Start URL for opening an other workplace instance.
    • getWebSocketURL

      public String getWebSocketURL()
      Internal use only. URL for the websocket polling that is used to update the workplace.
    • onRefreshAction

      public void onRefreshAction(javax.faces.event.ActionEvent event)
      Method that is called by the websocket polling.
    • findRelevantWorkpagesForEvent

      public Set<IWorkpage> findRelevantWorkpagesForEvent(WorkpageProcessingEvent event)