Class UserAssignedEntitiesEditor<T>

  • All Implemented Interfaces:
    com.google.gwt.user.client.ui.IsWidget
    Direct Known Subclasses:
    UserAssignedGroupsEditor, UserAssignedRolesEditor

    public abstract class UserAssignedEntitiesEditor<T>
    extends Object
    implements com.google.gwt.user.client.ui.IsWidget

    Presenter base class for user's assigned entities editor.

    Since:
    0.8.0
    • Constructor Detail

      • UserAssignedEntitiesEditor

        @Inject
        public UserAssignedEntitiesEditor​(org.uberfire.ext.security.management.client.ClientUserSystemManager userSystemManager,
                                          AbstractEntityExplorer<T> entitiesExplorer,
                                          AssignedEntitiesEditor view)
    • Method Detail

      • asWidget

        public com.google.gwt.user.client.ui.Widget asWidget()
        Specified by:
        asWidget in interface com.google.gwt.user.client.ui.IsWidget
      • getCancelText

        protected abstract String getCancelText()
      • getAddText

        protected abstract String getAddText()
      • getTitle

        protected abstract String getTitle()
      • getEntityIdentifier

        protected abstract String getEntityIdentifier​(T entity)
      • show

        public void show​(org.jboss.errai.security.shared.api.identity.User user)
      • edit

        public void edit​(org.jboss.errai.security.shared.api.identity.User user)
      • flush

        public void flush()
      • getValue

        public Set<T> getValue()
      • setViolations

        public void setViolations​(Set<javax.validation.ConstraintViolation<org.jboss.errai.security.shared.api.identity.User>> constraintViolations)
      • hide

        public void hide()
      • clear

        public void clear()
      • open

        protected void open​(org.jboss.errai.security.shared.api.identity.User user)
      • onSave

        protected void onSave​(Set<String> selectedEntities)