Class UserCreationWorkflow
- java.lang.Object
-
- org.uberfire.ext.security.management.client.widgets.management.editor.user.workflow.BaseUserEditorWorkflow
-
- org.uberfire.ext.security.management.client.widgets.management.editor.user.workflow.UserCreationWorkflow
-
- All Implemented Interfaces:
com.google.gwt.user.client.ui.IsWidget
@Dependent public class UserCreationWorkflow extends BaseUserEditorWorkflow
The workflow for creating a new user.
It links the editor & sub-editors components with the editor driver and the remote user services.
- Since:
- 0.8.0
-
-
Field Summary
-
Fields inherited from class org.uberfire.ext.security.management.client.widgets.management.editor.user.workflow.BaseUserEditorWorkflow
changePassword, confirmBox, deleteUserEvent, errorCallback, errorEvent, isDirty, loadingBox, saveUserEvent, user, userEditor, userEditorDriver, userSystemManager, view, workbenchNotification
-
-
Constructor Summary
Constructors Constructor Description UserCreationWorkflow(org.uberfire.ext.security.management.client.ClientUserSystemManager userSystemManager, javax.enterprise.event.Event<OnErrorEvent> errorEvent, javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> workbenchNotification, javax.enterprise.event.Event<DeleteUserEvent> deleteUserEvent, javax.enterprise.event.Event<SaveUserEvent> saveUserEvent, javax.enterprise.event.Event<CreateUserEvent> createUserEvent, ConfirmBox confirmBox, CreateEntity createEntity, UserEditor userEditor, org.uberfire.ext.security.management.client.editor.user.UserEditorDriver userEditorDriver, ChangePassword changePassword, LoadingBox loadingBox, EntityWorkflowView view)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidafterSave(String id)voidclear()voidcreate()protected voiddoEdit()protected voiddoSaveRemoteServiceCall(org.jboss.errai.common.client.api.RemoteCallback<org.jboss.errai.security.shared.api.identity.User> callback)protected StringgetSaveButtonText()voidinit()protected voidonCancel()-
Methods inherited from class org.uberfire.ext.security.management.client.widgets.management.editor.user.workflow.BaseUserEditorWorkflow
asWidget, checkClear, checkDirty, checkEventContext, doAssignGroups, doAssignRoles, doChangePassword, doDelete, doSave, doShow, doShowEditorView, edit, getGroupNames, getRoleNames, getUserEditor, hideLoadingBox, isDirty, onSave, setDirty, showError, showLoadingBox, showPasswordPopup
-
-
-
-
Constructor Detail
-
UserCreationWorkflow
@Inject public UserCreationWorkflow(org.uberfire.ext.security.management.client.ClientUserSystemManager userSystemManager, javax.enterprise.event.Event<OnErrorEvent> errorEvent, javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> workbenchNotification, javax.enterprise.event.Event<DeleteUserEvent> deleteUserEvent, javax.enterprise.event.Event<SaveUserEvent> saveUserEvent, javax.enterprise.event.Event<CreateUserEvent> createUserEvent, ConfirmBox confirmBox, CreateEntity createEntity, UserEditor userEditor, org.uberfire.ext.security.management.client.editor.user.UserEditorDriver userEditorDriver, ChangePassword changePassword, LoadingBox loadingBox, EntityWorkflowView view)
-
-
Method Detail
-
init
@PostConstruct public void init()
-
create
public void create()
-
doEdit
protected void doEdit()
-
doSaveRemoteServiceCall
protected void doSaveRemoteServiceCall(org.jboss.errai.common.client.api.RemoteCallback<org.jboss.errai.security.shared.api.identity.User> callback)
- Overrides:
doSaveRemoteServiceCallin classBaseUserEditorWorkflow
-
afterSave
protected void afterSave(String id)
- Overrides:
afterSavein classBaseUserEditorWorkflow
-
getSaveButtonText
protected String getSaveButtonText()
- Overrides:
getSaveButtonTextin classBaseUserEditorWorkflow
-
onCancel
protected void onCancel()
- Overrides:
onCancelin classBaseUserEditorWorkflow
-
clear
public void clear()
- Overrides:
clearin classBaseUserEditorWorkflow
-
-