Package com.hybris.cockpitng.adminmode
Class CockpitAdminComposer
- java.lang.Object
-
- org.zkoss.zk.ui.event.GenericEventListener
-
- org.zkoss.zk.ui.util.GenericComposer<T>
-
- org.zkoss.zk.ui.util.GenericAutowireComposer<T>
-
- org.zkoss.zk.ui.util.GenericForwardComposer<org.zkoss.zk.ui.Component>
-
- com.hybris.cockpitng.util.ViewAnnotationAwareComposer
-
- com.hybris.cockpitng.adminmode.CockpitAdminComposer
-
- 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 CockpitAdminComposer extends ViewAnnotationAwareComposer
Cockpit admin view's logic and event handling.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected org.zkoss.zul.DivadminModeToolbarstatic java.lang.StringCLIPBOARD_DROP_BOXstatic java.lang.StringCLOSE_SEARCH_CONFIG_SIMULATOR_BTN_IDstatic java.lang.StringCOCKPIT_CONFIGURATION_FILTEREDstatic java.lang.StringCOCKPIT_CONFIGURATION_SEARCH_NODES_APPROVEDprotected CockpitAdminServicecockpitAdminServiceprotected DefaultCockpitConfigurationServicecockpitConfigurationServiceprotected CockpitSessionServicecockpitSessionServiceprotected static java.lang.StringCONFIG_SEARCH_SIMULATION_MODELstatic java.lang.StringCONFIG_XML_CLOSE_BUTTON_IDprotected org.zkoss.zul.DivconnectionsToolbarstatic java.lang.StringDRAGGED_WIDGETprotected static java.lang.StringEXIT_ORCHESTRATOR_IDstatic java.lang.StringEXPANDEDstatic java.lang.StringEXPANDED_DISABLEDprotected org.zkoss.zul.HlayoutfilterOptionsprotected org.zkoss.zul.MenupopupmainMenuprotected org.zkoss.zul.Northnorthprotected org.zkoss.zul.DivoutsetCntprotected static java.lang.StringPERFORM_SIMULATION_BUTTON_IDstatic java.lang.StringREFRESH_COCKPITprotected static java.lang.StringRESET_COCKPIT_CONFIG_XML_IDprotected static java.lang.StringRESET_EVERYTHING_IDprotected static java.lang.StringRESET_WIDGETS_XML_IDprotected static java.lang.StringSAVE_XML_CONFIG_IDprotected org.zkoss.zul.ButtonsearchButtonprotected org.zkoss.zul.HlayoutsearchButtonSectionprotected org.zkoss.zul.TextboxsearchConfigFinalprotected org.zkoss.zul.TextboxsearchConfigMatchesprotected org.zkoss.zul.TextboxsearchConfigMergedprotected org.zkoss.zul.TextboxsearchConfigNodeResultprotected org.zkoss.zul.TreesearchConfigProgressprotected org.zkoss.zul.TextboxsearchConfigProgressNodeprotected org.zkoss.zul.PopupsearchConfigSimulatorprotected static java.lang.StringSHOW_COCKPIT_CONFIG_XML_IDprotected static java.lang.StringSHOW_CONNECTIONS_CHK_IDstatic java.lang.StringSHOW_FILTER_OPTIONS_IDprotected static java.lang.StringSHOW_WIDGETS_XML_IDprotected org.zkoss.zul.CheckboxshowConnectionsChkprotected org.zkoss.zul.ToolbarbuttonshowFilterOptionsprotected org.zkoss.zul.CheckboxshowSlotIdChkprotected static java.lang.StringSIMULATE_COCKPIT_CONFIG_SEARCH_IDprotected org.zkoss.zul.ButtonsimulateButtonprotected org.zkoss.zul.ComboboxsimulateSearchClassprotected org.zkoss.zul.HlayoutsimulateSearchContextprotected static java.lang.StringSIMULATION_CLASS_CHOOSERprotected static java.lang.StringSIMULATION_PROGRESS_TREEprotected Widgetslotslotprotected static java.lang.StringSYMBOLIC_WIDGETS_CHK_IDprotected org.zkoss.zul.CheckboxsymbolicWidgetsChkstatic java.lang.StringTOOLBAR_COLOR_PICKERprotected static java.lang.StringVALIDATE_XML_CONFIG_IDprotected XMLWidgetPersistenceServicewidgetPersistenceServiceprotected CodeeditorxmlConfigprotected org.zkoss.zul.PopupxmlConfigWinprotected CodeeditorxmlTbprotected org.zkoss.zul.PopupxmlWinprotected org.zkoss.zul.Divyconprotected static java.lang.StringYCON_ID
-
Constructor Summary
Constructors Constructor Description CockpitAdminComposer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddMinimalizeButtonEventListener(org.zkoss.zul.Toolbarbutton minimalize, java.util.List<FilterByAttributeUI> attributeUIs)voidcloseConfigXml()voidcloseSearchConfigSimulator()voidconfigSearchSimulatorClassChanged()protected SearchCriteriaModelcreateConfigContextModel()protected org.zkoss.zul.ToolbarbuttoncreateMinimalizeButton()voidcreateShowConnectionsChk()voidcreateSymbolicWidgets()Handle view's event.voiddisplayConfigSearchSimulationProgress(org.zkoss.zk.ui.event.SelectEvent<org.zkoss.zul.Treeitem,org.zkoss.zul.TreeNode<ContextSearchNode>> event)voiddropWidgetToClipboard(org.zkoss.zk.ui.event.DropEvent event)voidexitOrchestrator()protected java.util.List<org.zkoss.zul.DefaultTreeNode<ContextSearchNode>>exportProgressNodeToTree(ContextSearchNode node)protected java.lang.StringformatXml(java.lang.String xml)protected CockpitComponentDefinitionServicegetCockpitComponentDefinitionService()CockpitSessionServicegetCockpitSessionService()protected javax.xml.bind.MarshallergetConfigMarshaller()protected javax.xml.bind.MarshallergetConfigMarshaller(java.lang.Class configClass)protected javax.xml.bind.UnmarshallergetConfigUnmarshaller()protected ConfiggetConfigWithAppliedChanges(Config changes)LabelServicegetLabelService()protected voidhandleSearchSimulatorContextChanged(java.lang.String attributeName)voidonShowOrHideFilterOptions(org.zkoss.zk.ui.event.CheckEvent ev)voidonYconMenuClicked()voidperformConfigSearchSimulation()protected voidpersistCockpitConfigXml()protected java.lang.StringpredictComponentName(java.lang.String className)protected voidprepareFilterData()voidrefreshCockpit()protected java.util.List<FilterByAttributeUI>renderConfigContextOptions(org.zkoss.zul.Hlayout container, SearchCriteriaModel model)protected voidrenderFilterOptions()voidresetCockpitConfigXml()Handle view's event.voidresetEverything()Handle view's event.voidresetWidgetsXml()Handle view's event.voidsetCockpitComponentDefinitionService(CockpitComponentDefinitionService cockpitComponentDefinitionService)voidsetCockpitJAXBContextFactory(JAXBContextFactory cockpitJAXBContextFactory)voidsetCockpitSessionService(CockpitSessionService cockpitSessionService)voidsetLabelService(LabelService labelService)voidshowCockpitConfigXml()Handle view's event.protected voidshowCockpitConfigXml(boolean applyChangesFromFilteredConfig)protected voidshowCockpitConfigXmlInternal(java.lang.String content)voidshowConfigSearchSimulator()voidshowConnections()Handle view's event.voidshowSymbolicWidgets()Handle view's event.voidshowWidgetsXml()Handle view's event.protected voidtoggleSymbolicWidgetsView()Set visibility states of view components.voidtoolbarColorPickerColorChanged(org.zkoss.zk.ui.event.InputEvent event)protected voidupdateClassName(java.lang.String className)-
Methods inherited from class com.hybris.cockpitng.util.ViewAnnotationAwareComposer
doAfterCompose, invokeListenerMethod, scanEventListeners
-
Methods inherited from class org.zkoss.zk.ui.util.GenericAutowireComposer
alert, didActivate, getPage, willClone, willPassivate
-
Methods inherited from class org.zkoss.zk.ui.util.GenericComposer
doBeforeCompose, doBeforeComposeChildren, doCatch, doFinally
-
-
-
-
Field Detail
-
REFRESH_COCKPIT
public static final java.lang.String REFRESH_COCKPIT
- See Also:
- Constant Field Values
-
TOOLBAR_COLOR_PICKER
public static final java.lang.String TOOLBAR_COLOR_PICKER
- See Also:
- Constant Field Values
-
CLIPBOARD_DROP_BOX
public static final java.lang.String CLIPBOARD_DROP_BOX
- See Also:
- Constant Field Values
-
EXPANDED_DISABLED
public static final java.lang.String EXPANDED_DISABLED
- See Also:
- Constant Field Values
-
EXPANDED
public static final java.lang.String EXPANDED
- See Also:
- Constant Field Values
-
DRAGGED_WIDGET
public static final java.lang.String DRAGGED_WIDGET
- See Also:
- Constant Field Values
-
SHOW_FILTER_OPTIONS_ID
public static final java.lang.String SHOW_FILTER_OPTIONS_ID
- See Also:
- Constant Field Values
-
COCKPIT_CONFIGURATION_FILTERED
public static final java.lang.String COCKPIT_CONFIGURATION_FILTERED
- See Also:
- Constant Field Values
-
COCKPIT_CONFIGURATION_SEARCH_NODES_APPROVED
public static final java.lang.String COCKPIT_CONFIGURATION_SEARCH_NODES_APPROVED
- See Also:
- Constant Field Values
-
CONFIG_XML_CLOSE_BUTTON_ID
public static final java.lang.String CONFIG_XML_CLOSE_BUTTON_ID
- See Also:
- Constant Field Values
-
SYMBOLIC_WIDGETS_CHK_ID
protected static final java.lang.String SYMBOLIC_WIDGETS_CHK_ID
- See Also:
- Constant Field Values
-
SHOW_CONNECTIONS_CHK_ID
protected static final java.lang.String SHOW_CONNECTIONS_CHK_ID
- See Also:
- Constant Field Values
-
SHOW_WIDGETS_XML_ID
protected static final java.lang.String SHOW_WIDGETS_XML_ID
- See Also:
- Constant Field Values
-
SHOW_COCKPIT_CONFIG_XML_ID
protected static final java.lang.String SHOW_COCKPIT_CONFIG_XML_ID
- See Also:
- Constant Field Values
-
SIMULATE_COCKPIT_CONFIG_SEARCH_ID
protected static final java.lang.String SIMULATE_COCKPIT_CONFIG_SEARCH_ID
- See Also:
- Constant Field Values
-
PERFORM_SIMULATION_BUTTON_ID
protected static final java.lang.String PERFORM_SIMULATION_BUTTON_ID
- See Also:
- Constant Field Values
-
SIMULATION_PROGRESS_TREE
protected static final java.lang.String SIMULATION_PROGRESS_TREE
- See Also:
- Constant Field Values
-
SIMULATION_CLASS_CHOOSER
protected static final java.lang.String SIMULATION_CLASS_CHOOSER
- See Also:
- Constant Field Values
-
RESET_WIDGETS_XML_ID
protected static final java.lang.String RESET_WIDGETS_XML_ID
- See Also:
- Constant Field Values
-
RESET_COCKPIT_CONFIG_XML_ID
protected static final java.lang.String RESET_COCKPIT_CONFIG_XML_ID
- See Also:
- Constant Field Values
-
RESET_EVERYTHING_ID
protected static final java.lang.String RESET_EVERYTHING_ID
- See Also:
- Constant Field Values
-
SAVE_XML_CONFIG_ID
protected static final java.lang.String SAVE_XML_CONFIG_ID
- See Also:
- Constant Field Values
-
VALIDATE_XML_CONFIG_ID
protected static final java.lang.String VALIDATE_XML_CONFIG_ID
- See Also:
- Constant Field Values
-
EXIT_ORCHESTRATOR_ID
protected static final java.lang.String EXIT_ORCHESTRATOR_ID
- See Also:
- Constant Field Values
-
YCON_ID
protected static final java.lang.String YCON_ID
- See Also:
- Constant Field Values
-
CONFIG_SEARCH_SIMULATION_MODEL
protected static final java.lang.String CONFIG_SEARCH_SIMULATION_MODEL
- See Also:
- Constant Field Values
-
CLOSE_SEARCH_CONFIG_SIMULATOR_BTN_ID
public static final java.lang.String CLOSE_SEARCH_CONFIG_SIMULATOR_BTN_ID
- See Also:
- Constant Field Values
-
cockpitConfigurationService
protected transient DefaultCockpitConfigurationService cockpitConfigurationService
-
cockpitAdminService
protected transient CockpitAdminService cockpitAdminService
-
widgetPersistenceService
protected transient XMLWidgetPersistenceService widgetPersistenceService
-
cockpitSessionService
protected transient CockpitSessionService cockpitSessionService
-
xmlConfig
protected Codeeditor xmlConfig
-
xmlTb
protected Codeeditor xmlTb
-
xmlConfigWin
protected org.zkoss.zul.Popup xmlConfigWin
-
xmlWin
protected org.zkoss.zul.Popup xmlWin
-
slot
protected Widgetslot slot
-
symbolicWidgetsChk
protected org.zkoss.zul.Checkbox symbolicWidgetsChk
-
showConnectionsChk
protected org.zkoss.zul.Checkbox showConnectionsChk
-
showSlotIdChk
protected org.zkoss.zul.Checkbox showSlotIdChk
-
adminModeToolbar
protected org.zkoss.zul.Div adminModeToolbar
-
connectionsToolbar
protected org.zkoss.zul.Div connectionsToolbar
-
outsetCnt
protected org.zkoss.zul.Div outsetCnt
-
ycon
protected org.zkoss.zul.Div ycon
-
mainMenu
protected org.zkoss.zul.Menupopup mainMenu
-
showFilterOptions
protected org.zkoss.zul.Toolbarbutton showFilterOptions
-
filterOptions
protected org.zkoss.zul.Hlayout filterOptions
-
searchButton
protected org.zkoss.zul.Button searchButton
-
searchButtonSection
protected org.zkoss.zul.Hlayout searchButtonSection
-
north
protected org.zkoss.zul.North north
-
searchConfigSimulator
protected org.zkoss.zul.Popup searchConfigSimulator
-
simulateSearchClass
protected org.zkoss.zul.Combobox simulateSearchClass
-
simulateSearchContext
protected org.zkoss.zul.Hlayout simulateSearchContext
-
simulateButton
protected org.zkoss.zul.Button simulateButton
-
searchConfigMatches
protected org.zkoss.zul.Textbox searchConfigMatches
-
searchConfigMerged
protected org.zkoss.zul.Textbox searchConfigMerged
-
searchConfigFinal
protected org.zkoss.zul.Textbox searchConfigFinal
-
searchConfigProgress
protected org.zkoss.zul.Tree searchConfigProgress
-
searchConfigProgressNode
protected org.zkoss.zul.Textbox searchConfigProgressNode
-
searchConfigNodeResult
protected org.zkoss.zul.Textbox searchConfigNodeResult
-
-
Method Detail
-
closeConfigXml
public void closeConfigXml()
-
createSymbolicWidgets
public void createSymbolicWidgets()
Handle view's event.
-
createShowConnectionsChk
public void createShowConnectionsChk()
-
showSymbolicWidgets
public void showSymbolicWidgets()
Handle view's event.
-
toggleSymbolicWidgetsView
protected void toggleSymbolicWidgetsView()
Set visibility states of view components.
-
persistCockpitConfigXml
protected void persistCockpitConfigXml() throws CockpitConfigurationException, javax.xml.bind.JAXBException- Throws:
CockpitConfigurationExceptionjavax.xml.bind.JAXBException
-
getConfigWithAppliedChanges
protected Config getConfigWithAppliedChanges(Config changes) throws CockpitConfigurationException
- Throws:
CockpitConfigurationException
-
exitOrchestrator
public void exitOrchestrator()
-
resetEverything
public void resetEverything()
Handle view's event.
-
resetCockpitConfigXml
public void resetCockpitConfigXml()
Handle view's event.
-
resetWidgetsXml
public void resetWidgetsXml()
Handle view's event.
-
showCockpitConfigXml
public void showCockpitConfigXml()
Handle view's event.
-
showCockpitConfigXml
protected void showCockpitConfigXml(boolean applyChangesFromFilteredConfig)
-
showConfigSearchSimulator
public void showConfigSearchSimulator()
-
handleSearchSimulatorContextChanged
protected void handleSearchSimulatorContextChanged(java.lang.String attributeName)
-
configSearchSimulatorClassChanged
public void configSearchSimulatorClassChanged()
-
updateClassName
protected void updateClassName(java.lang.String className)
-
predictComponentName
protected java.lang.String predictComponentName(java.lang.String className)
-
performConfigSearchSimulation
public void performConfigSearchSimulation()
-
exportProgressNodeToTree
protected java.util.List<org.zkoss.zul.DefaultTreeNode<ContextSearchNode>> exportProgressNodeToTree(ContextSearchNode node)
-
displayConfigSearchSimulationProgress
public void displayConfigSearchSimulationProgress(org.zkoss.zk.ui.event.SelectEvent<org.zkoss.zul.Treeitem,org.zkoss.zul.TreeNode<ContextSearchNode>> event)
-
getConfigMarshaller
protected javax.xml.bind.Marshaller getConfigMarshaller(java.lang.Class configClass) throws javax.xml.bind.JAXBException- Throws:
javax.xml.bind.JAXBException
-
getConfigMarshaller
protected javax.xml.bind.Marshaller getConfigMarshaller() throws javax.xml.bind.JAXBException- Throws:
javax.xml.bind.JAXBException
-
getConfigUnmarshaller
protected javax.xml.bind.Unmarshaller getConfigUnmarshaller() throws javax.xml.bind.JAXBException- Throws:
javax.xml.bind.JAXBException
-
showCockpitConfigXmlInternal
protected void showCockpitConfigXmlInternal(java.lang.String content)
-
onShowOrHideFilterOptions
public void onShowOrHideFilterOptions(org.zkoss.zk.ui.event.CheckEvent ev)
-
prepareFilterData
protected void prepareFilterData()
-
createConfigContextModel
protected SearchCriteriaModel createConfigContextModel()
-
renderFilterOptions
protected void renderFilterOptions()
-
renderConfigContextOptions
protected java.util.List<FilterByAttributeUI> renderConfigContextOptions(org.zkoss.zul.Hlayout container, SearchCriteriaModel model)
-
createMinimalizeButton
protected org.zkoss.zul.Toolbarbutton createMinimalizeButton()
-
addMinimalizeButtonEventListener
protected void addMinimalizeButtonEventListener(org.zkoss.zul.Toolbarbutton minimalize, java.util.List<FilterByAttributeUI> attributeUIs)
-
formatXml
protected java.lang.String formatXml(java.lang.String xml)
-
showWidgetsXml
public void showWidgetsXml()
Handle view's event.
-
showConnections
public void showConnections()
Handle view's event.
-
refreshCockpit
public void refreshCockpit()
-
toolbarColorPickerColorChanged
public void toolbarColorPickerColorChanged(org.zkoss.zk.ui.event.InputEvent event)
-
dropWidgetToClipboard
public void dropWidgetToClipboard(org.zkoss.zk.ui.event.DropEvent event)
-
onYconMenuClicked
public void onYconMenuClicked()
-
closeSearchConfigSimulator
public void closeSearchConfigSimulator()
-
setCockpitJAXBContextFactory
public void setCockpitJAXBContextFactory(JAXBContextFactory cockpitJAXBContextFactory)
-
getLabelService
public LabelService getLabelService()
-
setLabelService
public void setLabelService(LabelService labelService)
-
getCockpitComponentDefinitionService
protected CockpitComponentDefinitionService getCockpitComponentDefinitionService()
-
setCockpitComponentDefinitionService
public void setCockpitComponentDefinitionService(CockpitComponentDefinitionService cockpitComponentDefinitionService)
-
getCockpitSessionService
public CockpitSessionService getCockpitSessionService()
-
setCockpitSessionService
public void setCockpitSessionService(CockpitSessionService cockpitSessionService)
-
-