Class GroupCreationWorkflow
- java.lang.Object
-
- org.uberfire.ext.security.management.client.widgets.management.editor.group.workflow.GroupCreationWorkflow
-
- All Implemented Interfaces:
com.google.gwt.user.client.ui.IsWidget
@Dependent public class GroupCreationWorkflow extends Object implements com.google.gwt.user.client.ui.IsWidget
Main entry point for creating a group instance.
- Since:
- 0.8.0
-
-
Constructor Summary
Constructors Constructor Description GroupCreationWorkflow(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, ConfirmBox confirmBox, LoadingBox loadingBox, javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> workbenchNotification, CreateEntity createEntity, GroupUsersAssignment groupUsersAssignment, javax.enterprise.event.Event<CreateGroupEvent> onCreateGroupEvent, EntityWorkflowView view)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidassignUsers(Collection<String> users)com.google.gwt.user.client.ui.WidgetasWidget()protected voidcheckCreate()voidclear()voidcreate()protected voidcreateGroup(String name)protected voidfireGroupCreated(String name)protected voidfireUsersAssigned(String name)voidinit()protected voidshowUsersAssignment(String name)
-
-
-
Constructor Detail
-
GroupCreationWorkflow
@Inject public GroupCreationWorkflow(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, ConfirmBox confirmBox, LoadingBox loadingBox, javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> workbenchNotification, CreateEntity createEntity, GroupUsersAssignment groupUsersAssignment, javax.enterprise.event.Event<CreateGroupEvent> onCreateGroupEvent, EntityWorkflowView view)
-
-
Method Detail
-
init
@PostConstruct public void init()
-
create
public void create()
-
clear
public void clear()
-
asWidget
public com.google.gwt.user.client.ui.Widget asWidget()
- Specified by:
asWidgetin interfacecom.google.gwt.user.client.ui.IsWidget
-
showUsersAssignment
protected void showUsersAssignment(String name)
-
checkCreate
protected void checkCreate()
-
createGroup
protected void createGroup(String name)
-
assignUsers
protected void assignUsers(Collection<String> users)
-
fireGroupCreated
protected void fireGroupCreated(String name)
-
fireUsersAssigned
protected void fireUsersAssigned(String name)
-
-