public class SpecificPermissionsFrame extends AbstractFrame
| Modifier and Type | Class and Description |
|---|---|
static interface |
SpecificPermissionsFrame.Companion |
ScreenFragment.AfterInitEvent, ScreenFragment.AttachEvent, ScreenFragment.DetachEvent, ScreenFragment.InitEventFrame.MessageMode, Frame.MessageType, Frame.NotificationType, Frame.WrapperExpandingLayout.ExpandDirectionComponent.Alignment, Component.BelongToFrame, Component.Disposable, Component.Editable, Component.Focusable, Component.HasCaption, Component.HasDescription, Component.HasIcon, Component.HasXmlDescriptor, Component.OptionsStyleProvider| Modifier and Type | Field and Description |
|---|---|
protected CheckBox |
allowCheckBox |
protected static java.lang.String |
CATEGORY_PREFIX |
protected SpecificPermissionsFrame.Companion |
companion |
protected CheckBox |
disallowCheckBox |
protected boolean |
itemChanging |
protected Metadata |
metadata |
protected boolean |
permissionsLoaded |
protected Datasource<Role> |
roleDs |
protected int |
rolesPolicyVersion |
protected RolesService |
rolesService |
protected Security |
security |
protected BoxLayout |
selectedPermissionPanel |
protected GroupBoxLayout |
specificEditPane |
protected CollectionDatasource<Permission,java.util.UUID> |
specificPermissionsDs |
protected TreeTable<BasicPermissionTarget> |
specificPermissionsTree |
protected SpecificPermissionTreeDatasource |
specificPermissionsTreeDs |
protected CheckBox |
specificWildcardCheckBox |
frame, messagesNO_OPTIONS, WINDOW_CLOSE_ACTION, WINDOW_COMMIT_AND_CLOSE_ACTION, WINDOW_DISCARD_AND_CLOSE_ACTIONAUTO_SIZE, AUTO_SIZE_PX, FULL_SIZE, UNITS_PERCENTAGE, UNITS_PIXELS| Constructor and Description |
|---|
SpecificPermissionsFrame() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
applyPermissions(boolean editable) |
protected java.util.Map<java.lang.String,java.lang.Object> |
getParamsForDatasource() |
protected Permission |
getWildcardPermission() |
void |
init(java.util.Map<java.lang.String,java.lang.Object> params)
Called by the framework after creation of all components and before showing the screen.
|
protected void |
initWildcardCheckBox() |
protected void |
markItemPermission(PermissionVariant permissionVariant) |
protected void |
updateCheckBoxes(BasicPermissionTarget item) |
protected void |
updateCheckboxesEnabledByWildcard() |
add, add, addAction, addAction, addFacet, addStyleName, dispose, expand, expand, formatMessage, getAction, getActions, getAlignment, getCaption, getCompanion, getComponent, getComponent, getComponent, getComponents, getComposition, getContext, getDescription, getDsContext, getExpandDirection, getExpandRatio, getFacet, getFacets, getFrame, getFrameOwner, getHeight, getHeightSizeUnit, getIcon, getMargin, getMessage, getMessagesPack, getOwnComponent, getOwnComponents, getOwnComponentsStream, getParent, getSpacing, getStyleName, getWidth, getWidthSizeUnit, getWindowManager, getWrappedFrame, indexOf, init, isEnabled, isEnabledRecursive, isExpanded, isResponsive, isValid, isVisible, isVisibleRecursive, remove, removeAction, removeAction, removeAll, removeAllActions, removeFacet, removeStyleName, resetExpanded, setAlignment, setCaption, setCompanion, setDescription, setDsContext, setEnabled, setExpandRatio, setFragment, setFrame, setHeight, setIcon, setIconFromSet, setId, setMargin, setMessagesPack, setParent, setResponsive, setSpacing, setStyleName, setVisible, setWidth, setWrappedFrame, showValidationErrors, unwrap, unwrapComposition, unwrapCompositionOrNull, unwrapOrNull, validate, validate, validateAll, withUnwrapped, withUnwrappedCompositionaddAfterInitListener, addAttachEventListener, addDetachEventListener, addInitListener, fireEvent, getBeanLocator, getEventHub, getExtensions, getFragment, getHostController, getHostScreen, getId, getScreenData, getUiEventListeners, init, setBeanLocator, setExtensions, setHostController, setScreenData, setUiEventListenersclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFacetNNgetXmlDescriptor, setXmlDescriptorgetActionNN, getSubPartgetComponentNNadd, focusFirstComponent, getComponentNN, removegetHeightUnits, getId, getWidthUnits, isEnabledItself, isVisibleItself, requestFocus, setHeightAuto, setHeightFull, setSizeAuto, setSizeFull, setWidthAuto, setWidthFullopenEditor, openEditor, openEditor, openEditor, openEditor, openEditor, openEditor, openFrame, openFrame, openLookup, openLookup, openLookup, openLookup, openWindow, openWindow, showMessageDialog, showNotification, showNotification, showNotification, showOptionDialog, showOptionDialog, showWebPageprotected static final java.lang.String CATEGORY_PREFIX
@Inject protected Datasource<Role> roleDs
@Inject protected CollectionDatasource<Permission,java.util.UUID> specificPermissionsDs
@Inject protected TreeTable<BasicPermissionTarget> specificPermissionsTree
@Inject protected SpecificPermissionTreeDatasource specificPermissionsTreeDs
@Inject protected Metadata metadata
@Inject protected Security security
@Inject protected BoxLayout selectedPermissionPanel
@Inject protected CheckBox allowCheckBox
@Inject protected CheckBox disallowCheckBox
@Inject protected SpecificPermissionsFrame.Companion companion
@Inject protected GroupBoxLayout specificEditPane
@Inject protected RolesService rolesService
protected int rolesPolicyVersion
protected boolean itemChanging
protected boolean permissionsLoaded
@Inject protected CheckBox specificWildcardCheckBox
public void init(java.util.Map<java.lang.String,java.lang.Object> params)
AbstractFrameinit in class AbstractFrameparams - parameters passed from caller's code, usually from
HasWindowManager.openWindow(String, WindowManager.OpenType) and similar methods, or set in
screens.xml for this registered screenprotected void updateCheckBoxes(BasicPermissionTarget item)
protected void applyPermissions(boolean editable)
protected void markItemPermission(PermissionVariant permissionVariant)
protected java.util.Map<java.lang.String,java.lang.Object> getParamsForDatasource()
protected void initWildcardCheckBox()
@Nullable protected Permission getWildcardPermission()
protected void updateCheckboxesEnabledByWildcard()