public abstract class AbstractSecuredResourceAuthorizationPanel<S extends SecuredResource,T extends SecuredResource> extends AbstractListSourceMultiSelectPanel<S,T> implements SecuredResourceAuthorizationPanel
| Modifier and Type | Field and Description |
|---|---|
static L10nString |
L10N_HEADER_GRANTED |
static L10nString |
L10N_HEADER_REVOKED |
sourceBoxL10N_BUTTON_ADD, L10N_BUTTON_ADD_ALL, L10N_BUTTON_DOWN, L10N_BUTTON_REMOVE, L10N_BUTTON_REMOVE_ALL, L10N_BUTTON_UP, outerBorderlayout, targetBoxCOMMANDS_SORTER, L10N_UNAUTHORIZED_ACCESS, L10N_UNEXPECTED_ERROR, prevState, statebase, BEANS_NAMESPACEELEMENT_RESOURCESECURITY_PATH_DELIM| Modifier | Constructor and Description |
|---|---|
protected |
AbstractSecuredResourceAuthorizationPanel(boolean readOnly) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
arrangeForTargetType() |
protected void |
arrangeSourceHeaders(org.zkoss.zul.Listbox listbox) |
protected void |
arrangeTargetHeaders(org.zkoss.zul.Listbox listbox) |
String |
getDefinition() |
protected org.zkoss.zul.ListitemRenderer<? extends SecuredResource> |
getRenderer() |
protected abstract String |
getRootElementName() |
protected S |
getSourceFromTarget(T target) |
protected abstract List<S> |
getSourceList() |
protected T |
getTargetFromSource(S source) |
boolean |
isReadOnly() |
void |
render() |
protected void |
reset() |
void |
setDefinition(String xml) |
adjustSourceList, attachSourceBox, buildSourceBox, deselectFromSourceBox, getSourceBoxSelectedItem, isUninitialized, removeFromourceBox, resetSourceBox, selectAll, setSourceListdeselect, deselectAll, getSelection, moveDown, moveUp, onEvent, select, setTargetListattach, clearBusy, detach, displayMessage, getAttribute, getSclass, hasAttribute, hightlightPanel, initBaseComponent, isAttached, processValidCommand, removeAttribute, setAttribute, setSclass, showBusyafterPropertiesSet, arrangeForNullTargetType, getTargetType, hasTargetType, onSettingValueChanged, setTargetType, toStringactivateCommand, activateCommand, activateCommands, arrangeForState, canProcess, getCommand, getCommandRenderer, getCommands, getL10nMode, getPanelState, getSupportedCommands, hasCommand, initCommandRenderer, isCommandsSupressed, isHighlighted, isInDesignMode, process, registerCommand, registerCommands, registerSettings, setInDesignMode, setL10nMode, setUnsavedSettings, supressCommands, unregisterCommandafterSettingsSet, dispatchTitleChange, getIndex, getSetting, getSettings, getSettingValue, hasSetting, hasUnsavedSettings, hideSetting, isPersisted, registerSetting, setIndex, setSettings, setSettingValue, toSpringXml, unregisterSettingaddMessageListener, bindingSuspended, dispatchMessage, getListeners, isBindingSuspended, processMessage, removeMessageListener, setParentbeforePersistencePhase, equals, getAttribute, getBeanName, getImage, getParent, getSid, hashCode, isInitialized, 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, setL10nModeaddMessageListener, dispatchMessage, getListeners, removeMessageListenerprocessMessagesetTargetTypegetTargetType, hasTargetTypepublic static final L10nString L10N_HEADER_GRANTED
public static final L10nString L10N_HEADER_REVOKED
protected AbstractSecuredResourceAuthorizationPanel(boolean readOnly)
protected void arrangeForTargetType()
arrangeForTargetType in class AbstractTargetTypeAwarePanelprotected void arrangeSourceHeaders(org.zkoss.zul.Listbox listbox)
arrangeSourceHeaders in class AbstractListSourceMultiSelectPanel<S extends SecuredResource,T extends SecuredResource>protected void arrangeTargetHeaders(org.zkoss.zul.Listbox listbox)
arrangeTargetHeaders in class AbstractMultiSelectPanel<S extends SecuredResource,T extends SecuredResource>public String getDefinition()
getDefinition in interface SecuredResourceAuthorizationPanelprotected org.zkoss.zul.ListitemRenderer<? extends SecuredResource> getRenderer()
protected abstract String getRootElementName()
protected S getSourceFromTarget(T target)
getSourceFromTarget in class AbstractMultiSelectPanel<S extends SecuredResource,T extends SecuredResource>protected T getTargetFromSource(S source)
getTargetFromSource in class AbstractMultiSelectPanel<S extends SecuredResource,T extends SecuredResource>public boolean isReadOnly()
isReadOnly in interface SecuredResourceAuthorizationPanelpublic void render()
render in interface Panelrender in class AbstractCommandAwarePanelprotected void reset()
reset in class AbstractMultiSelectPanel<S extends SecuredResource,T extends SecuredResource>public void setDefinition(String xml)
setDefinition in interface SecuredResourceAuthorizationPanelCopyright 2012-2013 Veniamin Isaias. All rights reserved.