Class CockpitMainWindowComposer

  • All Implemented Interfaces:
    java.io.Serializable, org.zkoss.zk.ui.event.EventListener, org.zkoss.zk.ui.event.SerializableEventListener, org.zkoss.zk.ui.util.ComponentActivationListener, org.zkoss.zk.ui.util.ComponentCloneListener, org.zkoss.zk.ui.util.Composer<org.zkoss.zk.ui.Component>, org.zkoss.zk.ui.util.ComposerExt<org.zkoss.zk.ui.Component>

    public class CockpitMainWindowComposer
    extends ViewAnnotationAwareComposer
    Adds adminmode functionality to the cockpit main window.
    See Also:
    Serialized Form
    • Constructor Detail

      • CockpitMainWindowComposer

        public CockpitMainWindowComposer()
    • Method Detail

      • doAfterCompose

        public void doAfterCompose​(org.zkoss.zk.ui.Component comp)
                            throws java.lang.Exception
        Specified by:
        doAfterCompose in interface org.zkoss.zk.ui.util.Composer<org.zkoss.zk.ui.Component>
        Overrides:
        doAfterCompose in class ViewAnnotationAwareComposer
        Throws:
        java.lang.Exception
      • processDeepLinkBookmark

        protected void processDeepLinkBookmark()
      • isInCngDevelopmentMode

        protected boolean isInCngDevelopmentMode()
      • isSetBreadboardMode

        protected boolean isSetBreadboardMode()
      • activateBreadboardWidget

        protected void activateBreadboardWidget()
      • toggleAdminMode

        public void toggleAdminMode()
      • publishClientInfo

        public void publishClientInfo​(org.zkoss.zk.ui.event.ClientInfoEvent event)
      • publishClientTimeZone

        public void publishClientTimeZone​(org.zkoss.zk.ui.event.Event event)
      • createMainWindow

        public void createMainWindow​(org.zkoss.zk.ui.event.Event event)
      • onMainWindowRendered

        public void onMainWindowRendered​(org.zkoss.zk.ui.event.Event event)
      • publishCurrentBookmarkGlobalEvent

        public void publishCurrentBookmarkGlobalEvent​(org.zkoss.zk.ui.event.BookmarkEvent event)
        Receives a ZK BookmarkEvent and publishes it as a global cockpitng event
        Parameters:
        event - the ZK BookmarkEvent
      • dispatchGlobalEvents

        public void dispatchGlobalEvents()
                                  throws java.lang.Exception
        Throws:
        java.lang.Exception
      • publishHeartbeatEvent

        protected void publishHeartbeatEvent​(org.zkoss.zk.ui.event.Event event)
      • getLastSuccessfullyRenderedDesktopId

        protected java.lang.String getLastSuccessfullyRenderedDesktopId()
      • setCockpitAdminService

        public void setCockpitAdminService​(CockpitAdminService cockpitAdminService)
      • setWidgetInstanceService

        public void setWidgetInstanceService​(WidgetInstanceService widgetInstanceService)
      • setSessionWidgetInstanceRegistry

        public void setSessionWidgetInstanceRegistry​(SessionWidgetInstanceRegistry sessionWidgetInstanceRegistry)
      • setWidgetService

        public void setWidgetService​(WidgetService widgetService)
      • setCockpitProperties

        public void setCockpitProperties​(CockpitProperties cockpitProperties)
      • setWidgetUtils

        public void setWidgetUtils​(WidgetUtils widgetUtils)
      • setSlot

        public void setSlot​(Widgetslot slot)
      • setCockpitEventQueue

        public void setCockpitEventQueue​(CockpitEventQueue cockpitEventQueue)
      • getGlobalEventTimer

        public org.zkoss.zul.Timer getGlobalEventTimer()
      • setGlobalEventTimer

        public void setGlobalEventTimer​(org.zkoss.zul.Timer globalEventTimer)
      • setDependenciesManager

        public void setDependenciesManager​(DependenciesManager dependenciesManager)
      • setCockpitSessionService

        public void setCockpitSessionService​(CockpitSessionService cockpitSessionService)
      • setRoleChooserHelper

        public void setRoleChooserHelper​(RoleChooserHelper roleChooserHelper)