Class GroupEditor

  • All Implemented Interfaces:
    com.google.gwt.user.client.ui.IsWidget, org.uberfire.ext.security.management.client.editor.Editor<org.jboss.errai.security.shared.api.Group,​org.jboss.errai.security.shared.api.Group>, org.uberfire.ext.security.management.client.editor.group.GroupEditor, org.uberfire.ext.security.management.client.editor.Viewer<org.jboss.errai.security.shared.api.Group>

    @Dependent
    public class GroupEditor
    extends Object
    implements com.google.gwt.user.client.ui.IsWidget, org.uberfire.ext.security.management.client.editor.group.GroupEditor

    Editor class for a Group instance.

    Additionally it shows a delete button, if the service provider supports the CAN_DELETE_GROUP capability.

    Since:
    0.9.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
      • name

        public String name()
        Specified by:
        name in interface org.uberfire.ext.security.management.client.editor.group.GroupEditor
      • homePerspective

        public org.uberfire.client.mvp.PerspectiveActivity homePerspective()
        Specified by:
        homePerspective in interface org.uberfire.ext.security.management.client.editor.group.GroupEditor
      • groupPriority

        public int groupPriority()
        Specified by:
        groupPriority in interface org.uberfire.ext.security.management.client.editor.group.GroupEditor
      • permissions

        public org.uberfire.security.authz.PermissionCollection permissions()
        Specified by:
        permissions in interface org.uberfire.ext.security.management.client.editor.group.GroupEditor
      • getAclEditor

        public ACLEditor getAclEditor()
      • show

        public void show​(org.jboss.errai.security.shared.api.Group group)
        Specified by:
        show in interface org.uberfire.ext.security.management.client.editor.Viewer<org.jboss.errai.security.shared.api.Group>
      • edit

        public void edit​(org.jboss.errai.security.shared.api.Group group)
        Specified by:
        edit in interface org.uberfire.ext.security.management.client.editor.Editor<org.jboss.errai.security.shared.api.Group,​org.jboss.errai.security.shared.api.Group>
      • clear

        public void clear()
      • flush

        public void flush()
        Specified by:
        flush in interface org.uberfire.ext.security.management.client.editor.Editor<org.jboss.errai.security.shared.api.Group,​org.jboss.errai.security.shared.api.Group>
      • getValue

        public org.jboss.errai.security.shared.api.Group getValue()
        Specified by:
        getValue in interface org.uberfire.ext.security.management.client.editor.Editor<org.jboss.errai.security.shared.api.Group,​org.jboss.errai.security.shared.api.Group>
      • setViolations

        public void setViolations​(Set<javax.validation.ConstraintViolation<org.jboss.errai.security.shared.api.Group>> violations)
        Specified by:
        setViolations in interface org.uberfire.ext.security.management.client.editor.Editor<org.jboss.errai.security.shared.api.Group,​org.jboss.errai.security.shared.api.Group>
      • open

        protected void open​(org.jboss.errai.security.shared.api.Group group)