Class BaseUICockpitPerspective

    • Constructor Detail

      • BaseUICockpitPerspective

        public BaseUICockpitPerspective()
    • Method Detail

      • setUiConfigurationService

        public void setUiConfigurationService​(UIConfigurationService uiConfigurationService)
      • setEditorAreaTypes

        public void setEditorAreaTypes​(java.util.Set<EditorAreaTypeRule> typeRules)
      • resetOpenBrowserContainer

        public void resetOpenBrowserContainer()
      • createItemInPopupEditor

        public void createItemInPopupEditor​(ObjectType type,
                                            java.util.Map<java.lang.String,​? extends java.lang.Object> initialValues,
                                            CreateContext context)
      • createItemInPopupEditor

        public void createItemInPopupEditor​(ObjectType type,
                                            java.util.Map<java.lang.String,​? extends java.lang.Object> initialValues,
                                            CreateContext context,
                                            boolean loadDefaultValues)
      • createItemInPopupEditor

        @Deprecated
        public void createItemInPopupEditor​(ObjectType type,
                                            java.util.Map<java.lang.String,​? extends java.lang.Object> initialValues,
                                            BrowserModel browser)
        Deprecated.
        since 6.3
      • createItemInPopupEditor

        @Deprecated
        public void createItemInPopupEditor​(ObjectType type,
                                            java.util.Map<java.lang.String,​? extends java.lang.Object> initialValues,
                                            BrowserModel browser,
                                            boolean loadDefaultValues)
        Deprecated.
        since 6.3
      • createItemInPopupEditor

        @Deprecated
        public void createItemInPopupEditor​(ObjectType type,
                                            java.util.Map<java.lang.String,​? extends java.lang.Object> initialValues,
                                            BrowserModel browser,
                                            boolean loadDefaultValues,
                                            boolean initialValidation)
        Deprecated.
        since 6.3
      • createItemInPopupEditor

        protected void createItemInPopupEditor​(ObjectType type,
                                               java.util.Map<java.lang.String,​? extends java.lang.Object> initialValues,
                                               BrowserModel browser,
                                               CreateContext ctx,
                                               boolean loadDefaultValues,
                                               boolean initialValidation)
      • isPopupEditorOpen

        public boolean isPopupEditorOpen()
      • closePopupEditor

        public void closePopupEditor()
      • isActivatable

        public boolean isActivatable​(TypedObject item)
      • activateItemInPopupEditor

        public void activateItemInPopupEditor​(TypedObject activeItem)
      • activateItemInEditorArea

        protected void activateItemInEditorArea​(TypedObject activeItem)
      • activateItemInEditor

        public final void activateItemInEditor​(TypedObject activeItem)
      • setNavigationArea

        public void setNavigationArea​(UINavigationArea navigationArea)
      • setBrowserArea

        public void setBrowserArea​(UIBrowserArea browserArea)
      • setEditorArea

        public void setEditorArea​(UIEditorArea editorArea)
      • setCustomCsaURI

        public void setCustomCsaURI​(java.lang.String customCsaURI)
      • getCustomCsaURI

        public java.lang.String getCustomCsaURI()
      • setPopupEditorWindow

        public void setPopupEditorWindow​(org.zkoss.zul.Window popupEditorWindow)
      • initialize

        public void initialize​(java.util.Map<java.lang.String,​java.lang.Object> params)
      • openReferenceCollectionInBrowserContext

        public void openReferenceCollectionInBrowserContext​(java.util.Collection<TypedObject> objects,
                                                            ObjectTemplate template,
                                                            TypedObject rootItem,
                                                            java.util.Map<java.lang.String,​? extends java.lang.Object> parameters)
      • handleItemRemoved

        public void handleItemRemoved​(TypedObject object)
      • setBrowserAreaListener

        public void setBrowserAreaListener​(BrowserAreaListener browserAreaListener)
      • setEditorAreaListener

        public void setEditorAreaListener​(EditorAreaListener editorAreaListener)
      • setNavigationAreaListener

        public void setNavigationAreaListener​(NavigationAreaListener navAreaListener)
      • setPopupEditorArea

        public void setPopupEditorArea​(UIEditorArea popupEditorArea)
      • getPopupEditorArea

        public UIEditorArea getPopupEditorArea()
      • setEditorAreaComponent

        public void setEditorAreaComponent​(org.zkoss.zkex.zul.LayoutRegion editorAreaComponent)
      • getEditorAreaComponent

        public org.zkoss.zkex.zul.LayoutRegion getEditorAreaComponent()
      • setNavigationAreaComponent

        public void setNavigationAreaComponent​(org.zkoss.zkex.zul.LayoutRegion navigationAreaComponent)
      • getNavigationAreaComponent

        public org.zkoss.zkex.zul.LayoutRegion getNavigationAreaComponent()
      • expandEditorArea

        public void expandEditorArea()
      • toggleNavAndEditArea

        public void toggleNavAndEditArea()
      • expandEditorArea

        public void expandEditorArea​(boolean invalidate)
      • expandNavigationArea

        public void expandNavigationArea()
      • collapseNavigationArea

        public void collapseNavigationArea()
      • collapseEditorArea

        public void collapseEditorArea()
      • update

        public void update()
      • removeCockpitEventAcceptor

        public void removeCockpitEventAcceptor​(CockpitEventAcceptor acceptor)
      • onCockpitEvent

        public void onCockpitEvent​(CockpitEvent event)
      • createNewItem

        public void createNewItem​(ObjectTemplate template)
      • createNewItem

        public void createNewItem​(ObjectTemplate template,
                                  java.util.Map<java.lang.String,​java.lang.Object> initValues)
      • createNewItem

        public void createNewItem​(ObjectTemplate template,
                                  java.util.Map<java.lang.String,​java.lang.Object> initValues,
                                  boolean loadDefaultValues)
      • createNewItem

        public void createNewItem​(ObjectTemplate template,
                                  CreateContext createContext,
                                  java.util.Map<java.lang.String,​java.lang.Object> initValues,
                                  boolean loadDefaultValues,
                                  boolean expandEditorArea,
                                  boolean popup)
        Creates new item.
        Parameters:
        template - the template of new item to be created
        createContext - the creation context, optional
        initValues - initial values
        loadDefaultValues - if true, default values will be preloaded
        expandEditorArea - if true, editor area will be expanded
        popup - if true, the creation dialog will be opened as a popup
      • createTemplateList

        protected void createTemplateList​(java.lang.String baseType)
      • getTemplateList

        protected java.util.List<TemplateListEntry> getTemplateList​(java.lang.String baseType)
      • generateCreateMenuitems

        public boolean generateCreateMenuitems​(org.zkoss.zul.Menupopup menupopup,
                                               boolean popup)
      • generateCreateMenuitems

        public boolean generateCreateMenuitems​(org.zkoss.zul.Menupopup menupopup,
                                               boolean expandEditorArea,
                                               CreateContext createContext,
                                               boolean popup,
                                               java.util.Map<java.lang.String,​java.lang.Object> initValues,
                                               boolean loadDefaultValues)
        Generates menu for creating new items.
        Parameters:
        menupopup - the menu component
        expandEditorArea - if true, editor area will be expanded
        createContext - the creation context, optional
        popup - if true, the creation dialog will be opened as a popup
        initValues - initial values
        loadDefaultValues - if true, default values will be preloaded
        Returns:
        true, if menu has more than one entry, false otherwise
      • closeAreasIfOverlapped

        public void closeAreasIfOverlapped()
      • setForceOpenInEditorArea

        public void setForceOpenInEditorArea​(boolean forceOpenInEditorArea)
      • isForceOpenInEditorArea

        public boolean isForceOpenInEditorArea()