Class RoleEditorWorkflow
- java.lang.Object
-
- org.uberfire.ext.security.management.client.widgets.management.editor.role.workflow.BaseRoleEditorWorkflow
-
- org.uberfire.ext.security.management.client.widgets.management.editor.role.workflow.RoleEditorWorkflow
-
- All Implemented Interfaces:
com.google.gwt.user.client.ui.IsWidget
@Dependent public class RoleEditorWorkflow extends BaseRoleEditorWorkflow
The workflow for editing a role.
It links the editor & sub-editors components with the editor driver and the remote user services.
- Since:
- 0.9.0
-
-
Field Summary
-
Fields inherited from class org.uberfire.ext.security.management.client.widgets.management.editor.role.workflow.BaseRoleEditorWorkflow
authorizationService, confirmBox, errorCallback, errorEvent, isDirty, loadingBox, permissionManager, role, roleEditor, roleEditorDriver, saveRoleEvent, userSystemManager, view, workbenchNotification
-
-
Constructor Summary
Constructors Constructor Description RoleEditorWorkflow(org.uberfire.ext.security.management.client.ClientUserSystemManager userSystemManager, org.jboss.errai.common.client.api.Caller<org.uberfire.backend.authz.AuthorizationService> authorizationService, org.uberfire.security.authz.PermissionManager permissionManager, javax.enterprise.event.Event<OnErrorEvent> errorEvent, javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> workbenchNotification, javax.enterprise.event.Event<SaveRoleEvent> saveUserEvent, ConfirmBox confirmBox, RoleEditor roleEditor, org.uberfire.ext.security.management.client.editor.role.RoleEditorDriver roleEditorDriver, LoadingBox loadingBox, EntityWorkflowView view)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcheckStatus()protected voidedit()protected booleanisPerspectiveReadDenied(org.uberfire.client.mvp.PerspectiveActivity perspectiveActivity)voidshow(String roleName)-
Methods inherited from class org.uberfire.ext.security.management.client.widgets.management.editor.role.workflow.BaseRoleEditorWorkflow
asWidget, checkDirty, checkEventContext, clear, doInitView, doLoad, doSave, doShow, getRoleEditor, getSaveButtonText, hideLoadingBox, isDirty, onCancel, onSave, setDirty, showLoadingBox, showNotification
-
-
-
-
Constructor Detail
-
RoleEditorWorkflow
@Inject public RoleEditorWorkflow(org.uberfire.ext.security.management.client.ClientUserSystemManager userSystemManager, org.jboss.errai.common.client.api.Caller<org.uberfire.backend.authz.AuthorizationService> authorizationService, org.uberfire.security.authz.PermissionManager permissionManager, javax.enterprise.event.Event<OnErrorEvent> errorEvent, javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> workbenchNotification, javax.enterprise.event.Event<SaveRoleEvent> saveUserEvent, ConfirmBox confirmBox, RoleEditor roleEditor, org.uberfire.ext.security.management.client.editor.role.RoleEditorDriver roleEditorDriver, LoadingBox loadingBox, EntityWorkflowView view)
-
-
Method Detail
-
show
public void show(String roleName)
-
edit
protected void edit()
- Overrides:
editin classBaseRoleEditorWorkflow
-
checkStatus
protected void checkStatus()
-
isPerspectiveReadDenied
protected boolean isPerspectiveReadDenied(org.uberfire.client.mvp.PerspectiveActivity perspectiveActivity)
-
-