Class RoleEditor
- java.lang.Object
-
- org.uberfire.ext.security.management.client.widgets.management.editor.role.RoleEditor
-
- All Implemented Interfaces:
com.google.gwt.user.client.ui.IsWidget,org.uberfire.ext.security.management.client.editor.Editor<org.jboss.errai.security.shared.api.Role,org.jboss.errai.security.shared.api.Role>,org.uberfire.ext.security.management.client.editor.role.RoleEditor,org.uberfire.ext.security.management.client.editor.Viewer<org.jboss.errai.security.shared.api.Role>
@Dependent public class RoleEditor extends Object implements com.google.gwt.user.client.ui.IsWidget, org.uberfire.ext.security.management.client.editor.role.RoleEditor
The user editor presenter.
User's groups are edited using the UserAssignedGroupsExplorer editor component. So the UserAssignedGroupsEditor works with a dummy user instance.
- Since:
- 0.8.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceRoleEditor.View
-
Field Summary
Fields Modifier and Type Field Description RoleEditor.Viewview
-
Constructor Summary
Constructors Constructor Description RoleEditor(org.uberfire.ext.security.management.client.ClientUserSystemManager userSystemManager, ACLSettings aclSettings, ACLViewer aclViewer, ACLEditor aclEditor, javax.enterprise.event.Event<OnEditEvent> onEditEvent, javax.enterprise.event.Event<OnShowEvent> onShowEvent, RoleEditor.View view)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.gwt.user.client.ui.WidgetasWidget()voidclear()voidedit(org.jboss.errai.security.shared.api.Role role)voidflush()ACLEditorgetAclEditor()ACLSettingsgetAclSettings()org.jboss.errai.security.shared.api.RolegetValue()org.uberfire.client.mvp.PerspectiveActivityhomePerspective()voidinit()Stringname()protected voidopen(org.jboss.errai.security.shared.api.Role role)org.uberfire.security.authz.PermissionCollectionpermissions()introlePriority()voidsetViolations(Set<javax.validation.ConstraintViolation<org.jboss.errai.security.shared.api.Role>> violations)voidshow(org.jboss.errai.security.shared.api.Role role)
-
-
-
Field Detail
-
view
public RoleEditor.View view
-
-
Constructor Detail
-
RoleEditor
@Inject public RoleEditor(org.uberfire.ext.security.management.client.ClientUserSystemManager userSystemManager, ACLSettings aclSettings, ACLViewer aclViewer, ACLEditor aclEditor, javax.enterprise.event.Event<OnEditEvent> onEditEvent, javax.enterprise.event.Event<OnShowEvent> onShowEvent, RoleEditor.View view)
-
-
Method Detail
-
init
@PostConstruct public void init()
-
asWidget
public com.google.gwt.user.client.ui.Widget asWidget()
- Specified by:
asWidgetin interfacecom.google.gwt.user.client.ui.IsWidget
-
name
public String name()
- Specified by:
namein interfaceorg.uberfire.ext.security.management.client.editor.role.RoleEditor
-
homePerspective
public org.uberfire.client.mvp.PerspectiveActivity homePerspective()
- Specified by:
homePerspectivein interfaceorg.uberfire.ext.security.management.client.editor.role.RoleEditor
-
rolePriority
public int rolePriority()
- Specified by:
rolePriorityin interfaceorg.uberfire.ext.security.management.client.editor.role.RoleEditor
-
permissions
public org.uberfire.security.authz.PermissionCollection permissions()
- Specified by:
permissionsin interfaceorg.uberfire.ext.security.management.client.editor.role.RoleEditor
-
getAclSettings
public ACLSettings getAclSettings()
-
getAclEditor
public ACLEditor getAclEditor()
-
show
public void show(org.jboss.errai.security.shared.api.Role role)
- Specified by:
showin interfaceorg.uberfire.ext.security.management.client.editor.Viewer<org.jboss.errai.security.shared.api.Role>
-
edit
public void edit(org.jboss.errai.security.shared.api.Role role)
- Specified by:
editin interfaceorg.uberfire.ext.security.management.client.editor.Editor<org.jboss.errai.security.shared.api.Role,org.jboss.errai.security.shared.api.Role>
-
flush
public void flush()
- Specified by:
flushin interfaceorg.uberfire.ext.security.management.client.editor.Editor<org.jboss.errai.security.shared.api.Role,org.jboss.errai.security.shared.api.Role>
-
getValue
public org.jboss.errai.security.shared.api.Role getValue()
- Specified by:
getValuein interfaceorg.uberfire.ext.security.management.client.editor.Editor<org.jboss.errai.security.shared.api.Role,org.jboss.errai.security.shared.api.Role>
-
setViolations
public void setViolations(Set<javax.validation.ConstraintViolation<org.jboss.errai.security.shared.api.Role>> violations)
- Specified by:
setViolationsin interfaceorg.uberfire.ext.security.management.client.editor.Editor<org.jboss.errai.security.shared.api.Role,org.jboss.errai.security.shared.api.Role>
-
clear
public void clear()
-
open
protected void open(org.jboss.errai.security.shared.api.Role role)
-
-