public class DefaultCockpitAdminService extends Object implements CockpitAdminService
| Modifier and Type | Field and Description |
|---|---|
static String |
COCKPIT_SHOW_CONNECTIONS_FLAG |
static String |
COCKPIT_SYMBOLIC_ADMIN_MODE |
ADMINMODE_SCLASS, ADMINMODE_SYMBOLIC_SCLASS| Constructor and Description |
|---|
DefaultCockpitAdminService() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canReceiveFrom(WidgetSocket inputSocket,
WidgetSocket outputSocket)
Checks if outputSocket from srcWidget can be connected with inputSocket from targetWidget according to data type.
|
boolean |
canReceiveFrom(WidgetSocket inputSocket,
Widget targetWidget,
WidgetSocket outputSocket,
Widget srcWidget)
Checks if outputSocket from srcWidget can be connected with inputSocket from targetWidget according to data type.
|
protected WidgetDefinition |
createGroupDefinitionTemplate(Widget widget) |
org.zkoss.zul.Window |
createSettingsWizard(org.zkoss.zk.ui.Component parent,
Widgetslot widgetslot,
Widget widget,
org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event> closeCallback)
Creates a popup of settings for given widget
|
void |
createVirtualSocket(Widget widget)
Deprecated.
since 6.5
|
protected AuthorityGroupService |
getAdminModeAuthorityGroupService() |
protected List<Object> |
getClipboardWidgets(Object widgetClipboardAttribute) |
ModalWindowStack |
getModalWindowStack() |
NotificationStack |
getNotificationStack() |
protected CockpitSessionService |
getSessionService() |
String |
getWidgetToolbarColor() |
protected boolean |
hasConnections(Widget widget) |
boolean |
isAdminMode() |
boolean |
isAdminModePermitted() |
boolean |
isInClipboard(Widget widget)
Checks if given widget is already in the clipboard
|
boolean |
isShowConnectionsFlagEnabled()
Checks showConnections flag status
|
boolean |
isSymbolicAdminFlagEnabled() |
boolean |
isSymbolicAdminMode() |
protected void |
logWarningForManyInstancesIfNecessary(int widgetInstancesSize) |
void |
moveWidgetToClipboard(Widget widget)
Adds the specified widget to the clipboard and removes it from the widget tree.
|
protected List<String[]> |
parseSocketInfo(String propsStr) |
protected void |
pasteWidgetToClipboard(Widget widget) |
protected org.zkoss.zul.TreeModel<Object> |
prepareTreeModel(WidgetDefinition definition) |
void |
refreshCockpit()
Clears the widget session cache, which results in recalculating the widget tree after the next page refresh.
|
void |
removeWidgetFromClipboard(Widget node)
Removes a widget from the widget clipboard, if it's present there.
|
protected void |
removeWidgetSlotFromView(Widgetslot slot) |
void |
renderWidgetClipboard(org.zkoss.zk.ui.Component clipboardComponent,
org.zkoss.zul.Caption caption)
Render content of widget clipboard.
|
org.zkoss.zk.ui.Component |
renderWidgetDefinitionInfo(org.zkoss.zk.ui.Component parent,
WidgetDefinition widgetDefinition)
Renders an area of widget definition information
|
void |
setAdminMode(boolean adminMode,
org.zkoss.zk.ui.Component ref)
Enable or disable the admin mode.
|
void |
setAdminModeAuthorityGroupService(AuthorityGroupService adminModeAuthorityGroupService) |
void |
setCockpitProperties(CockpitProperties cockpitProperties) |
void |
setCockpitUserService(CockpitUserService cockpitUserService) |
void |
setImpersonationPreviewHelper(ImpersonationPreviewHelper impersonationPreviewHelper) |
void |
setModalWindowStack(ModalWindowStack modalWindowStack) |
void |
setNotificationStack(NotificationStack notificationStack) |
void |
setSessionService(CockpitSessionService sessionService) |
void |
setSessionWidgetInstanceRegistry(SessionWidgetInstanceRegistry sessionWidgetInstanceRegistry) |
void |
setShowConnectionsFlagEnabled(boolean enabled)
Sets showConnections flag.
|
void |
setSocketConnectionService(SocketConnectionService socketConnectionService) |
void |
setSymbolicAdminFlag(boolean enabled)
Sets symbolic adminmode flag.
|
void |
setTypedSettingsRenderer(TypedSettingsRenderer typedSettingsRenderer) |
void |
setWidgetDefinitionService(CockpitComponentDefinitionService widgetDefinitionService) |
void |
setWidgetInstanceService(WidgetInstanceService widgetInstanceService) |
void |
setWidgetLibUtils(WidgetLibUtils widgetLibUtils) |
void |
setWidgetPersistenceService(WidgetPersistenceService widgetPersistenceService) |
void |
setWidgetService(WidgetService widgetService) |
void |
setWidgetToolbarColor(String color,
org.zkoss.zk.ui.Component ref)
Sets a new Color to the toolbar.
|
void |
setWidgetUtils(WidgetUtils widgetUtils) |
void |
setXmlBasedWidgetPersistenceService(XMLWidgetPersistenceService xmlBasedWidgetPersistenceService) |
void |
showAddWidgetWizard(org.zkoss.zk.ui.Component ref,
org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event> selectListener)
Opens a wizard for adding a widget to a slot.
|
void |
showGroupWidgetWizard(Widget widget,
org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event> onCloseListener)
Opens a wizard where the admin user can group a widget and its children into one single widget.
|
void |
showWidgetConnectionWizard(Widget source,
Widget target,
org.zkoss.zk.ui.Component ref)
Opens a wizard where a user can connect two widgets.
|
void |
showWidgetMultiConnectionWizard(Widget widget,
org.zkoss.zk.ui.Component ref)
Shows a wizard for configuration of input/output sockets.
|
protected void |
storeWidgetInWidgetTree(WidgetInstance instance) |
void |
toggleAdminMode(org.zkoss.zk.ui.Component slot)
Toggles backoffice's admin mode
|
protected void |
updateClipboard() |
public static final String COCKPIT_SYMBOLIC_ADMIN_MODE
public static final String COCKPIT_SHOW_CONNECTIONS_FLAG
public void refreshCockpit()
CockpitAdminServicerefreshCockpit in interface CockpitAdminServicepublic boolean isSymbolicAdminMode()
isSymbolicAdminMode in interface CockpitAdminServicepublic void setSymbolicAdminFlag(boolean enabled)
CockpitAdminServicesetSymbolicAdminFlag in interface CockpitAdminServiceenabled - indicates whether symbolic admin mode should be enabledpublic boolean isSymbolicAdminFlagEnabled()
isSymbolicAdminFlagEnabled in interface CockpitAdminServicepublic boolean isAdminMode()
isAdminMode in interface CockpitAdminServicepublic boolean isAdminModePermitted()
isAdminModePermitted in interface CockpitAdminServicepublic void setAdminMode(boolean adminMode,
org.zkoss.zk.ui.Component ref)
CockpitAdminServicesetAdminMode in interface CockpitAdminServiceadminMode - True, if adminmode should be enable, false otherwise.ref - An arbitrary Component which is attached to the current page.public String getWidgetToolbarColor()
getWidgetToolbarColor in interface CockpitAdminServicepublic void removeWidgetFromClipboard(Widget node)
CockpitAdminServiceremoveWidgetFromClipboard in interface CockpitAdminServicenode - The widget that should be removed.public boolean isInClipboard(Widget widget)
CockpitAdminServiceisInClipboard in interface CockpitAdminServicewidget - The widget that should be checkedpublic void moveWidgetToClipboard(Widget widget)
CockpitAdminServicemoveWidgetToClipboard in interface CockpitAdminServicewidget - which should be moved to clipboardprotected void logWarningForManyInstancesIfNecessary(int widgetInstancesSize)
protected void removeWidgetSlotFromView(Widgetslot slot)
protected void storeWidgetInWidgetTree(WidgetInstance instance)
protected void pasteWidgetToClipboard(Widget widget)
protected void updateClipboard()
public void renderWidgetClipboard(org.zkoss.zk.ui.Component clipboardComponent,
org.zkoss.zul.Caption caption)
CockpitAdminServicerenderWidgetClipboard in interface CockpitAdminServiceclipboardComponent - clipborad componentcaption - clipborad captionpublic void showGroupWidgetWizard(Widget widget, org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event> onCloseListener)
CockpitAdminServiceshowGroupWidgetWizard in interface CockpitAdminServicewidget - The root widget of the new widget group.onCloseListener - An EventListener which is called when the wizard is closed by the user.protected org.zkoss.zul.TreeModel<Object> prepareTreeModel(WidgetDefinition definition)
protected WidgetDefinition createGroupDefinitionTemplate(Widget widget)
public void showWidgetConnectionWizard(Widget source, Widget target, org.zkoss.zk.ui.Component ref)
CockpitAdminServiceshowWidgetConnectionWizard in interface CockpitAdminServicesource - The source widget, i.e. the widget that may fire the event.target - The target widget, i.e. the widget that should receive the event.ref - An arbitrary Component which is attached to the current page.public void showWidgetMultiConnectionWizard(Widget widget, org.zkoss.zk.ui.Component ref)
CockpitAdminServiceshowWidgetMultiConnectionWizard in interface CockpitAdminServicewidget - widget under configurationref - parent component@Deprecated public void createVirtualSocket(Widget widget)
widget - protected boolean hasConnections(Widget widget)
public org.zkoss.zk.ui.Component renderWidgetDefinitionInfo(org.zkoss.zk.ui.Component parent,
WidgetDefinition widgetDefinition)
CockpitAdminServicerenderWidgetDefinitionInfo in interface CockpitAdminServiceparent - a component parent to which a component is appendedwidgetDefinition - a widget definition containing information to displaypublic org.zkoss.zul.Window createSettingsWizard(org.zkoss.zk.ui.Component parent,
Widgetslot widgetslot,
Widget widget,
org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event> closeCallback)
CockpitAdminServicecreateSettingsWizard in interface CockpitAdminServiceparent - a component parent to which a component is appendedwidgetslot - a slot of the widgetwidget - a widget from which settings to display are takencloseCallback - a function which is called when settings popup is being closepublic void showAddWidgetWizard(org.zkoss.zk.ui.Component ref,
org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event> selectListener)
CockpitAdminServiceshowAddWidgetWizard in interface CockpitAdminServiceref - An arbitrary Component which is attached to the current page.selectListener - An EventListener which is called when a widget has been selected in the wizard.public void setWidgetToolbarColor(String color, org.zkoss.zk.ui.Component ref)
CockpitAdminServicesetWidgetToolbarColor in interface CockpitAdminServicecolor - the new colorref - An arbitrary Component which is attached to the current page.public boolean canReceiveFrom(WidgetSocket inputSocket, Widget targetWidget, WidgetSocket outputSocket, Widget srcWidget)
CockpitAdminServicecanReceiveFrom in interface CockpitAdminServiceinputSocket - - WidgetSocket represents input sockettargetWidget - - (@link Widget represents target widgetoutputSocket - - WidgetSocket represents output socketsrcWidget - - (@link Widget represents source widgetpublic boolean canReceiveFrom(WidgetSocket inputSocket, WidgetSocket outputSocket)
CockpitAdminServicecanReceiveFrom in interface CockpitAdminServiceinputSocket - - WidgetSocket represents input socketoutputSocket - - WidgetSocket represents output socketprotected CockpitSessionService getSessionService()
public void setSessionService(CockpitSessionService sessionService)
public void setWidgetService(WidgetService widgetService)
public void setWidgetDefinitionService(CockpitComponentDefinitionService widgetDefinitionService)
public NotificationStack getNotificationStack()
public void setNotificationStack(NotificationStack notificationStack)
public ModalWindowStack getModalWindowStack()
public void setModalWindowStack(ModalWindowStack modalWindowStack)
public void setWidgetPersistenceService(WidgetPersistenceService widgetPersistenceService)
public void setXmlBasedWidgetPersistenceService(XMLWidgetPersistenceService xmlBasedWidgetPersistenceService)
public void setWidgetUtils(WidgetUtils widgetUtils)
public void setWidgetInstanceService(WidgetInstanceService widgetInstanceService)
public void setSessionWidgetInstanceRegistry(SessionWidgetInstanceRegistry sessionWidgetInstanceRegistry)
public void setWidgetLibUtils(WidgetLibUtils widgetLibUtils)
public void setSocketConnectionService(SocketConnectionService socketConnectionService)
public void setCockpitProperties(CockpitProperties cockpitProperties)
public void setTypedSettingsRenderer(TypedSettingsRenderer typedSettingsRenderer)
protected AuthorityGroupService getAdminModeAuthorityGroupService()
public void setAdminModeAuthorityGroupService(AuthorityGroupService adminModeAuthorityGroupService)
adminModeAuthorityGroupService - the adminModeAuthorityGroupService to setpublic void setImpersonationPreviewHelper(ImpersonationPreviewHelper impersonationPreviewHelper)
impersonationPreviewHelper - the impersonationPreviewHelper to setpublic void setCockpitUserService(CockpitUserService cockpitUserService)
public boolean isShowConnectionsFlagEnabled()
CockpitAdminServiceisShowConnectionsFlagEnabled in interface CockpitAdminServicepublic void setShowConnectionsFlagEnabled(boolean enabled)
CockpitAdminServicesetShowConnectionsFlagEnabled in interface CockpitAdminServiceenabled - - value for showConnections flagpublic void toggleAdminMode(org.zkoss.zk.ui.Component slot)
CockpitAdminServicetoggleAdminMode in interface CockpitAdminServiceslot - parent componentCopyright © 2018. All rights reserved.