@Component(value="cuba_WindowCreationHelper")
public class WindowCreationHelper
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NAME |
protected UserSessionSource |
sessionSource |
Modifier and Type | Method and Description |
---|---|
protected void |
applyComponentActionPermission(Window window,
java.lang.String screenId,
java.lang.Integer permissionValue,
java.lang.String componentId)
Process permissions for actions in action holder
|
protected void |
applyComponentPermission(Window window,
java.lang.String screenId,
java.lang.Integer permissionValue,
java.lang.String targetComponentId) |
protected void |
applyCompositeComponentPermission(Window window,
java.lang.String screenId,
java.lang.Integer permissionValue,
java.lang.String componentId) |
void |
applyUiPermissions(Frame container)
Apply UI permissions to a frame.
|
protected java.lang.String |
getTargetComponentId(java.lang.String target,
java.lang.String screenId) |
public static final java.lang.String NAME
@Inject protected UserSessionSource sessionSource
public void applyUiPermissions(Frame container)
container
- frame@Nullable protected java.lang.String getTargetComponentId(java.lang.String target, java.lang.String screenId)
protected void applyComponentPermission(Window window, java.lang.String screenId, java.lang.Integer permissionValue, java.lang.String targetComponentId)
protected void applyCompositeComponentPermission(Window window, java.lang.String screenId, java.lang.Integer permissionValue, java.lang.String componentId)
protected void applyComponentActionPermission(Window window, java.lang.String screenId, java.lang.Integer permissionValue, java.lang.String componentId)
window
- WindowscreenId
- Screen IdpermissionValue
- Permission valuecomponentId
- Component Id