Class UserAssignedEntitiesExplorer<T>

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

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

    Base presenter class for user's assigned entities explorer widget.

    It's considered an Editor due to it allows removing assigned user's entities.

    Since:
    0.8.0
    • Constructor Detail

    • Method Detail

      • asWidget

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

        protected abstract String getEmptyText()
      • getEntityType

        protected abstract String getEntityType()
      • getTitle

        protected abstract String getTitle()
      • getEntityId

        protected abstract String getEntityId​(T entity)
      • getEntityName

        protected abstract String getEntityName​(T entity)
      • getEnsureRemoveText

        protected abstract String getEnsureRemoveText()
      • canAssignEntities

        protected abstract boolean canAssignEntities()
      • doShow

        protected abstract void doShow()
      • removeEntity

        protected abstract void removeEntity​(String name)
      • 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)
      • clear

        public void clear()
      • open

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