Class UserAssignedGroupsExplorer
- java.lang.Object
-
- org.uberfire.ext.security.management.client.widgets.management.editor.user.UserAssignedEntitiesExplorer<org.jboss.errai.security.shared.api.Group>
-
- org.uberfire.ext.security.management.client.widgets.management.editor.user.UserAssignedGroupsExplorer
-
- 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,Set<org.jboss.errai.security.shared.api.Group>>,org.uberfire.ext.security.management.client.editor.user.UserAssignedGroupsExplorer,org.uberfire.ext.security.management.client.editor.Viewer<org.jboss.errai.security.shared.api.identity.User>
@Dependent public class UserAssignedGroupsExplorer extends UserAssignedEntitiesExplorer<org.jboss.errai.security.shared.api.Group> implements com.google.gwt.user.client.ui.IsWidget, org.uberfire.ext.security.management.client.editor.user.UserAssignedGroupsExplorer
Presenter class for user's assigned groups explorer widget.
It's considered an Editor due to it allows removing assigned user's groups.
- Since:
- 0.8.0
-
-
Field Summary
-
Fields inherited from class org.uberfire.ext.security.management.client.widgets.management.editor.user.UserAssignedEntitiesExplorer
entities, isEditMode, PAGE_SIZE, view
-
-
Constructor Summary
Constructors Constructor Description UserAssignedGroupsExplorer(org.uberfire.ext.security.management.client.ClientUserSystemManager userSystemManager, ConfirmBox confirmBox, GroupsList groupList, AssignedEntitiesExplorer view, javax.enterprise.event.Event<OnRemoveUserGroupEvent> removeUserGroupEventEvent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleancanAssignEntities()protected voiddoShow()protected StringgetEmptyText()protected StringgetEnsureRemoveText()protected StringgetEntityId(org.jboss.errai.security.shared.api.Group entity)protected StringgetEntityName(org.jboss.errai.security.shared.api.Group entity)protected StringgetEntityType()protected StringgetTitle()protected voidopen(org.jboss.errai.security.shared.api.identity.User user)protected voidremoveEntity(String name)-
Methods inherited from class org.uberfire.ext.security.management.client.widgets.management.editor.user.UserAssignedEntitiesExplorer
asWidget, clear, edit, flush, getCallback, getValue, init, setViolations, show
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Constructor Detail
-
UserAssignedGroupsExplorer
@Inject public UserAssignedGroupsExplorer(org.uberfire.ext.security.management.client.ClientUserSystemManager userSystemManager, ConfirmBox confirmBox, GroupsList groupList, AssignedEntitiesExplorer view, javax.enterprise.event.Event<OnRemoveUserGroupEvent> removeUserGroupEventEvent)
-
-
Method Detail
-
getEmptyText
protected String getEmptyText()
- Specified by:
getEmptyTextin classUserAssignedEntitiesExplorer<org.jboss.errai.security.shared.api.Group>
-
getEntityType
protected String getEntityType()
- Specified by:
getEntityTypein classUserAssignedEntitiesExplorer<org.jboss.errai.security.shared.api.Group>
-
getTitle
protected String getTitle()
- Specified by:
getTitlein classUserAssignedEntitiesExplorer<org.jboss.errai.security.shared.api.Group>
-
getEntityId
protected String getEntityId(org.jboss.errai.security.shared.api.Group entity)
- Specified by:
getEntityIdin classUserAssignedEntitiesExplorer<org.jboss.errai.security.shared.api.Group>
-
getEntityName
protected String getEntityName(org.jboss.errai.security.shared.api.Group entity)
- Specified by:
getEntityNamein classUserAssignedEntitiesExplorer<org.jboss.errai.security.shared.api.Group>
-
getEnsureRemoveText
protected String getEnsureRemoveText()
- Specified by:
getEnsureRemoveTextin classUserAssignedEntitiesExplorer<org.jboss.errai.security.shared.api.Group>
-
canAssignEntities
protected boolean canAssignEntities()
- Specified by:
canAssignEntitiesin classUserAssignedEntitiesExplorer<org.jboss.errai.security.shared.api.Group>
-
open
protected void open(org.jboss.errai.security.shared.api.identity.User user)
- Overrides:
openin classUserAssignedEntitiesExplorer<org.jboss.errai.security.shared.api.Group>
-
doShow
protected void doShow()
- Specified by:
doShowin classUserAssignedEntitiesExplorer<org.jboss.errai.security.shared.api.Group>
-
removeEntity
protected void removeEntity(String name)
- Specified by:
removeEntityin classUserAssignedEntitiesExplorer<org.jboss.errai.security.shared.api.Group>
-
-