@Dependent public class UserEditor extends Object implements com.google.gwt.user.client.ui.IsWidget, UserEditor
The user editor presenter.
User's groups are edited using the UserAssignedGroupsExplorer editor component. So the UserAssignedGroupsEditor works with a dummy user instance.
Modifier and Type | Class and Description |
---|---|
static interface |
UserEditor.View |
Modifier and Type | Field and Description |
---|---|
UserEditor.View |
view |
Constructor and Description |
---|
UserEditor(ClientUserSystemManager userSystemManager,
UserAttributesEditor userAttributesEditor,
UserAssignedGroupsExplorer userAssignedGroupsExplorer,
UserAssignedGroupsEditor userAssignedGroupsEditor,
UserAssignedRolesExplorer userAssignedRolesExplorer,
UserAssignedRolesEditor userAssignedRolesEditor,
ACLViewer aclViewer,
javax.enterprise.event.Event<OnEditEvent> onEditEvent,
javax.enterprise.event.Event<OnShowEvent> onShowEvent,
javax.enterprise.event.Event<OnDeleteEvent> onDeleteEvent,
javax.enterprise.event.Event<OnChangePasswordEvent> onChangePasswordEvent,
UserEditor.View view) |
Modifier and Type | Method and Description |
---|---|
com.google.gwt.user.client.ui.Widget |
asWidget() |
UserAttributesEditor |
attributesEditor() |
boolean |
canAssignGroups() |
boolean |
canAssignRoles() |
void |
clear() |
void |
edit(org.jboss.errai.security.shared.api.identity.User user) |
void |
flush() |
ACLViewer |
getACLViewer() |
org.jboss.errai.security.shared.api.identity.User |
getValue() |
UserAssignedGroupsEditor |
groupsEditor() |
UserAssignedGroupsExplorer |
groupsExplorer() |
String |
identifier() |
void |
init() |
protected void |
open(org.jboss.errai.security.shared.api.identity.User user) |
UserAssignedRolesEditor |
rolesEditor() |
UserAssignedRolesExplorer |
rolesExplorer() |
UserEditor |
setAddToGroupsButtonVisible(boolean isVisible) |
UserEditor |
setAttributesEditorVisible(boolean isVisible) |
UserEditor |
setChangePasswordButtonVisible(boolean isVisible) |
UserEditor |
setDeleteButtonVisible(boolean isVisible) |
UserEditor |
setEditButtonVisible(boolean isVisible) |
UserEditor |
setPermissionsVisible(boolean isVisible) |
void |
setViolations(Set<javax.validation.ConstraintViolation<org.jboss.errai.security.shared.api.identity.User>> violations) |
void |
show(org.jboss.errai.security.shared.api.identity.User user) |
public UserEditor.View view
@Inject public UserEditor(ClientUserSystemManager userSystemManager, UserAttributesEditor userAttributesEditor, UserAssignedGroupsExplorer userAssignedGroupsExplorer, UserAssignedGroupsEditor userAssignedGroupsEditor, UserAssignedRolesExplorer userAssignedRolesExplorer, UserAssignedRolesEditor userAssignedRolesEditor, ACLViewer aclViewer, javax.enterprise.event.Event<OnEditEvent> onEditEvent, javax.enterprise.event.Event<OnShowEvent> onShowEvent, javax.enterprise.event.Event<OnDeleteEvent> onDeleteEvent, javax.enterprise.event.Event<OnChangePasswordEvent> onChangePasswordEvent, UserEditor.View view)
@PostConstruct public void init()
public com.google.gwt.user.client.ui.Widget asWidget()
asWidget
in interface com.google.gwt.user.client.ui.IsWidget
public String identifier()
identifier
in interface UserEditor
public UserAttributesEditor attributesEditor()
attributesEditor
in interface UserEditor
public UserAssignedGroupsExplorer groupsExplorer()
groupsExplorer
in interface UserEditor
public UserAssignedRolesExplorer rolesExplorer()
rolesExplorer
in interface UserEditor
public UserAssignedGroupsEditor groupsEditor()
public UserAssignedRolesEditor rolesEditor()
public void show(org.jboss.errai.security.shared.api.identity.User user)
public void edit(org.jboss.errai.security.shared.api.identity.User user)
public void flush()
public org.jboss.errai.security.shared.api.identity.User getValue()
public void setViolations(Set<javax.validation.ConstraintViolation<org.jboss.errai.security.shared.api.identity.User>> violations)
setViolations
in interface Editor<org.jboss.errai.security.shared.api.identity.User,org.jboss.errai.security.shared.api.identity.User>
public void clear()
public UserEditor setEditButtonVisible(boolean isVisible)
public UserEditor setDeleteButtonVisible(boolean isVisible)
public UserEditor setChangePasswordButtonVisible(boolean isVisible)
public UserEditor setAttributesEditorVisible(boolean isVisible)
public UserEditor setAddToGroupsButtonVisible(boolean isVisible)
public UserEditor setPermissionsVisible(boolean isVisible)
public ACLViewer getACLViewer()
protected void open(org.jboss.errai.security.shared.api.identity.User user)
public boolean canAssignGroups()
public boolean canAssignRoles()
Copyright © 2012–2020 JBoss by Red Hat. All rights reserved.