Class GroupEditorWorkflow

  • All Implemented Interfaces:
    com.google.gwt.user.client.ui.IsWidget

    @Dependent
    public class GroupEditorWorkflow
    extends Object
    implements com.google.gwt.user.client.ui.IsWidget

    Main entry point for viewing a group instance.

    Since:
    0.8.0
    • Field Detail

      • errorCallback

        protected final org.jboss.errai.common.client.api.ErrorCallback<org.jboss.errai.bus.client.api.messaging.Message> errorCallback
    • Constructor Detail

      • GroupEditorWorkflow

        @Inject
        public GroupEditorWorkflow​(org.uberfire.ext.security.management.client.ClientUserSystemManager userSystemManager,
                                   org.jboss.errai.common.client.api.Caller<org.uberfire.backend.authz.AuthorizationService> authorizationService,
                                   org.uberfire.security.authz.PermissionManager permissionManager,
                                   javax.enterprise.event.Event<OnErrorEvent> errorEvent,
                                   ConfirmBox confirmBox,
                                   LoadingBox loadingBox,
                                   javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> workbenchNotification,
                                   javax.enterprise.event.Event<SaveGroupEvent> saveGroupEvent,
                                   javax.enterprise.event.Event<DeleteGroupEvent> deleteGroupEvent,
                                   GroupEditor groupEditor,
                                   org.uberfire.ext.security.management.client.editor.group.GroupEditorDriver groupEditorDriver,
                                   EntityWorkflowView 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
      • show

        public void show​(String name)
      • getSaveButtonText

        protected String getSaveButtonText()
      • onSave

        protected void onSave()
      • onCancel

        protected void onCancel()
      • clear

        public void clear()
      • isDirty

        public boolean isDirty()
      • doDelete

        protected void doDelete()
      • doShow

        protected void doShow​(String groupName)
      • doInitView

        protected void doInitView()
      • doLoad

        protected void doLoad​(String name)
      • doSave

        protected void doSave()
      • showNotification

        protected void showNotification​(String message)
      • setDirty

        protected void setDirty​(boolean isDirty)
      • checkDirty

        protected void checkDirty​(org.uberfire.mvp.Command callback)
      • showLoadingBox

        protected void showLoadingBox()
      • hideLoadingBox

        protected void hideLoadingBox()
      • edit

        protected void edit()
      • checkEventContext

        protected boolean checkEventContext​(ContextualEvent contextualEvent,
                                            Object context)
      • checkStatus

        protected void checkStatus()
      • isPerspectiveReadDenied

        protected boolean isPerspectiveReadDenied​(org.uberfire.client.mvp.PerspectiveActivity perspectiveActivity)