@Component @Scope(value="prototype") public class DefaultMenuAuthorizationPanel extends AbstractZkContentPanel implements MenuAuthorizationPanel<org.zkoss.zul.Treeitem>, org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event>
| Modifier and Type | Field and Description |
|---|---|
static L10nString |
L10N_COLUMN_ITEMS |
static L10nString |
L10N_HEADER_PANELS |
static L10nString |
L10N_TREE_ITEM_ROOT |
COMMANDS_SORTER, L10N_UNAUTHORIZED_ACCESS, L10N_UNEXPECTED_ERROR, prevState, statebase, BEANS_NAMESPACEELEMENT_COMMAND, ELEMENT_MENU, ELEMENT_PANEL, ROOT_ELEMENTELEMENT_RESOURCESECURITY_PATH_DELIM| Constructor and Description |
|---|
DefaultMenuAuthorizationPanel() |
DefaultMenuAuthorizationPanel(boolean readOnly) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
arrangeForReadOnly() |
protected void |
arrangeForState(PanelState newState) |
String |
getDefinition() |
protected org.zkoss.zul.Treeitem |
getNewTreeitem(String label,
String img) |
org.zkoss.zul.Treeitem |
getRootItem() |
Set<CommandEnum> |
getSupportedCommands() |
protected String |
getTreeitemLabel(org.zkoss.zul.Treeitem item) |
boolean |
isReadOnly() |
void |
onEvent(org.zkoss.zk.ui.event.Event event) |
void |
processMessage(Message message) |
protected void |
processValidCommand(Command command) |
void |
render() |
org.zkoss.zul.Treeitem |
renderAddedMenu(org.zkoss.zul.Treeitem parent,
String name) |
org.zkoss.zul.Treeitem |
renderAddedPanel(org.zkoss.zul.Treeitem parent,
Panel panel) |
void |
setDefinition(String xml) |
protected void |
updateTreeitemLabel(org.zkoss.zul.Treeitem item,
String label) |
attach, clearBusy, detach, displayMessage, getAttribute, getSclass, hasAttribute, hightlightPanel, initBaseComponent, isAttached, removeAttribute, setAttribute, setSclass, showBusyactivateCommand, activateCommand, activateCommands, afterPropertiesSet, canProcess, getCommand, getCommandRenderer, getCommands, getL10nMode, getPanelState, hasCommand, initCommandRenderer, isCommandsSupressed, isHighlighted, isInDesignMode, onSettingValueChanged, process, registerCommand, registerCommands, registerSettings, setInDesignMode, setL10nMode, setUnsavedSettings, supressCommands, unregisterCommandafterSettingsSet, dispatchTitleChange, getIndex, getSetting, getSettings, getSettingValue, hasSetting, hasUnsavedSettings, hideSetting, isPersisted, registerSetting, setIndex, setSettings, setSettingValue, toSpringXml, toString, unregisterSettingaddMessageListener, bindingSuspended, dispatchMessage, getListeners, isBindingSuspended, removeMessageListener, setParentbeforePersistencePhase, equals, getAttribute, getBeanName, getImage, getParent, getSid, hashCode, isInitialized, reset, setBeanName, updateBeanNameclone, finalize, getClass, notify, notifyAll, wait, wait, waitattach, clearBusy, detach, equals, getAttribute, getAttribute, getBeanName, getImage, getIndex, getParent, getSclass, hasAttribute, hashCode, hightlightPanel, isAttached, isHighlighted, isPersisted, removeAttribute, setAttribute, setIndex, setParent, setSclass, showBusy, toSpringXml, toStringafterPropertiesSetgetSidisInDesignMode, setInDesignModegetL10nMode, setL10nModepublic static final L10nString L10N_COLUMN_ITEMS
public static final L10nString L10N_HEADER_PANELS
public static final L10nString L10N_TREE_ITEM_ROOT
public DefaultMenuAuthorizationPanel()
public DefaultMenuAuthorizationPanel(boolean readOnly)
protected void arrangeForReadOnly()
protected void arrangeForState(PanelState newState)
arrangeForState in class AbstractCommandAwarePanelpublic String getDefinition()
getDefinition in interface SecuredResourceAuthorizationPanelpublic org.zkoss.zul.Treeitem getRootItem()
getRootItem in interface MenuAuthorizationPanel<org.zkoss.zul.Treeitem>public Set<CommandEnum> getSupportedCommands()
getSupportedCommands in interface CommandAwaregetSupportedCommands in class AbstractCommandAwarePanelprotected String getTreeitemLabel(org.zkoss.zul.Treeitem item)
public boolean isReadOnly()
isReadOnly in interface SecuredResourceAuthorizationPanelpublic void onEvent(org.zkoss.zk.ui.event.Event event)
throws Exception
onEvent in interface org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event>Exceptionpublic void processMessage(Message message)
processMessage in interface MessageListenerprocessMessage in class AbstractMessageAwarePanelprotected void processValidCommand(Command command)
processValidCommand in class AbstractZkContentPanelpublic void render()
render in interface Panelrender in class AbstractCommandAwarePanelpublic org.zkoss.zul.Treeitem renderAddedMenu(org.zkoss.zul.Treeitem parent,
String name)
renderAddedMenu in interface MenuAuthorizationPanel<org.zkoss.zul.Treeitem>public org.zkoss.zul.Treeitem renderAddedPanel(org.zkoss.zul.Treeitem parent,
Panel panel)
renderAddedPanel in interface MenuAuthorizationPanel<org.zkoss.zul.Treeitem>public void setDefinition(String xml)
setDefinition in interface SecuredResourceAuthorizationPanelprotected void updateTreeitemLabel(org.zkoss.zul.Treeitem item,
String label)
Copyright 2012-2013 Veniamin Isaias. All rights reserved.