Class UserAttributesEditor
- java.lang.Object
-
- org.uberfire.ext.security.management.client.widgets.management.editor.user.UserAttributesEditor
-
- All Implemented Interfaces:
com.google.gwt.user.client.ui.IsWidget,org.uberfire.ext.security.management.client.editor.Editor<org.jboss.errai.security.shared.api.identity.User,Map<String,String>>,org.uberfire.ext.security.management.client.editor.user.UserAttributesEditor,org.uberfire.ext.security.management.client.editor.Viewer<org.jboss.errai.security.shared.api.identity.User>
@Dependent public class UserAttributesEditor extends Object implements com.google.gwt.user.client.ui.IsWidget, org.uberfire.ext.security.management.client.editor.user.UserAttributesEditor
Presenter class for user editor attributes widget.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceUserAttributesEditor.View
-
Field Summary
Fields Modifier and Type Field Description UserAttributesEditor.Viewview
-
Constructor Summary
Constructors Constructor Description UserAttributesEditor(org.uberfire.ext.security.management.client.ClientUserSystemManager userSystemManager, ConfirmBox confirmBox, javax.enterprise.event.Event<CreateUserAttributeEvent> createUserAttributeEventEvent, javax.enterprise.event.Event<UpdateUserAttributeEvent> updateUserAttributeEventEvent, javax.enterprise.event.Event<DeleteUserAttributeEvent> deleteUserAttributeEventEvent, javax.enterprise.event.Event<OnErrorEvent> errorEvent, NewUserAttributeEditor newUserAttributeEditor, UserAttributesEditor.View view)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddAttributeEntry(Map.Entry<String,String> entry)com.google.gwt.user.client.ui.WidgetasWidget()protected voidbuildViewColumns()voidclear()protected com.google.gwt.user.cellview.client.Column<Map.Entry<String,String>,String>createAttributeNameColumn(com.google.gwt.user.cellview.client.ColumnSortEvent.ListHandler<Map.Entry<String,String>> sortHandler)protected com.google.gwt.user.cellview.client.Column<Map.Entry<String,String>,String>createAttributeRemoveColumn()protected com.google.gwt.user.cellview.client.Column<Map.Entry<String,String>,String>createAttributeValueColumn(com.google.gwt.user.cellview.client.ColumnSortEvent.ListHandler<Map.Entry<String,String>> sortHandler)voidedit(org.jboss.errai.security.shared.api.identity.User user)voidflush()protected org.uberfire.ext.security.management.api.UserManager.UserAttributegetSupportedAttribute(String name)Map<String,String>getValue()voidinit()protected voidloadUserAttributes(org.jboss.errai.security.shared.api.identity.User user)protected voidopen(org.jboss.errai.security.shared.api.identity.User user)protected voidredraw()voidsetViolations(Set<javax.validation.ConstraintViolation<org.jboss.errai.security.shared.api.identity.User>> constraintViolations)voidshow(org.jboss.errai.security.shared.api.identity.User user)
-
-
-
Field Detail
-
view
public UserAttributesEditor.View view
-
-
Constructor Detail
-
UserAttributesEditor
@Inject public UserAttributesEditor(org.uberfire.ext.security.management.client.ClientUserSystemManager userSystemManager, ConfirmBox confirmBox, javax.enterprise.event.Event<CreateUserAttributeEvent> createUserAttributeEventEvent, javax.enterprise.event.Event<UpdateUserAttributeEvent> updateUserAttributeEventEvent, javax.enterprise.event.Event<DeleteUserAttributeEvent> deleteUserAttributeEventEvent, javax.enterprise.event.Event<OnErrorEvent> errorEvent, NewUserAttributeEditor newUserAttributeEditor, UserAttributesEditor.View view)
-
-
Method Detail
-
init
@PostConstruct public void init()
-
show
public void show(org.jboss.errai.security.shared.api.identity.User user)
- Specified by:
showin interfaceorg.uberfire.ext.security.management.client.editor.Viewer<org.jboss.errai.security.shared.api.identity.User>
-
edit
public void edit(org.jboss.errai.security.shared.api.identity.User user)
-
flush
public void flush()
-
setViolations
public void setViolations(Set<javax.validation.ConstraintViolation<org.jboss.errai.security.shared.api.identity.User>> constraintViolations)
-
clear
public void clear()
-
asWidget
public com.google.gwt.user.client.ui.Widget asWidget()
- Specified by:
asWidgetin interfacecom.google.gwt.user.client.ui.IsWidget
-
loadUserAttributes
protected void loadUserAttributes(org.jboss.errai.security.shared.api.identity.User user)
-
getSupportedAttribute
protected org.uberfire.ext.security.management.api.UserManager.UserAttribute getSupportedAttribute(String name)
-
open
protected void open(org.jboss.errai.security.shared.api.identity.User user)
-
redraw
protected void redraw()
-
buildViewColumns
protected void buildViewColumns()
-
createAttributeNameColumn
protected com.google.gwt.user.cellview.client.Column<Map.Entry<String,String>,String> createAttributeNameColumn(com.google.gwt.user.cellview.client.ColumnSortEvent.ListHandler<Map.Entry<String,String>> sortHandler)
-
createAttributeValueColumn
protected com.google.gwt.user.cellview.client.Column<Map.Entry<String,String>,String> createAttributeValueColumn(com.google.gwt.user.cellview.client.ColumnSortEvent.ListHandler<Map.Entry<String,String>> sortHandler)
-
-