Package com.mvc4g.client

Examples of com.mvc4g.client.Event


        if(index!=-1)
        {
          DeploymentRef item = listBox.getItem(index);

          controller.handleEvent(
              new Event(UpdateDeploymentDetailAction.ID, item)
          );
        }
      }
    });
View Full Code Here


      toolBar.add(
          new ToolButton("Refresh", new ClickListener() {
            public void onClick(Widget sender) {
              // force loading
              controller.handleEvent(
                  new Event(UpdateDeploymentsAction.ID, null)
              );
            }
          }
          )
      );

      toolBar.addSeparator();

      toolBar.add(
          new ToolButton("Delete", new ClickListener() {
            public void onClick(Widget sender) {

              DeploymentRef deploymentRef = getSelection();
              if(deploymentRef!=null)
              {
                MessageBox.confirm("Delete deployment",
                    "Do you want to delete this deployment? Any related data will be removed.",
                    new MessageBox.ConfirmationCallback() {
                      public void onResult(boolean doIt)
                      {
                        if(doIt)
                        {
                          controller.handleEvent(
                              new Event(
                                  DeleteDeploymentAction.ID,
                                  getSelection().getId()
                              )
                          );
                        }
View Full Code Here

      if(listBox.getSelectedIndex()!=-1)
        listBox.setItemSelected(listBox.getSelectedIndex(), false);

      // clear details
      controller.handleEvent(
          new Event(UpdateDeploymentDetailAction.ID, null)
      );
    }
  }
View Full Code Here

  public void handleSuccessfulResponse(final Controller controller, final Object event, Response response)
  {
    // refresh
    controller.handleEvent(
        new Event(UpdateDefinitionsAction.ID, null)
    );
  }
View Full Code Here

      final Button button = new Button("View Deployment", new ClickListener(){

        public void onClick(Widget widget)
        {
          controller.handleEvent(
              new Event(ViewDeploymentAction.ID, getSelection())
          );
        }
      });

      this.add(button);
View Full Code Here

                public void onResult(boolean doIt)
                {
                  if(doIt)
                  {
                    controller.handleEvent(
                        new Event(
                            SuspendDeploymentAction.ID,
                            getSelection().getId()
                        )
                    );
                  }
                }
              });
        }
        else
        {
          MessageBox.alert("Missing selection", "Please select a deployment");
        }
      }
    }
    );
    resumeBtn =  new ToolButton("Resume", new ClickListener() {
      public void onClick(Widget sender) {

        DeploymentRef deploymentRef = getSelection();
        if(deploymentRef!=null)
        {
          MessageBox.confirm("Resume deployment",
              "Do you want to resume this deployment?",
              new MessageBox.ConfirmationCallback() {
                public void onResult(boolean doIt)
                {
                  if(doIt)
                  {
                    controller.handleEvent(
                        new Event(
                            ResumeDeploymentAction.ID,
                            getSelection().getId()
                        )
                    );
                  }
View Full Code Here

  {
    InstanceListView view = (InstanceListView) controller.getView(InstanceListView.ID);
    ProcessDefinitionRef def = view.getCurrentDefinition();

    // force reload instance list
    controller.handleEvent( new Event(UpdateInstancesAction.ID, def));
  }
View Full Code Here

              // load jobs
              if(1==i)
              {
                controller.handleEvent(
                    new Event(UpdateJobsAction.ID, null)
                );
              }
            }
          }
      );

      this.add(tabPanel, new BorderLayoutData(BorderLayout.Region.CENTER));

      // create and register views
      registerView(DeploymentListView.ID, new DeploymentListView());
      registerView(JobListView.ID, new JobListView(appContext));

      // create and register actions
      controller.addAction(UpdateDeploymentsAction.ID, new UpdateDeploymentsAction());
      controller.addAction(UpdateDeploymentDetailAction.ID, new UpdateDeploymentDetailAction());
      controller.addAction(DeleteDeploymentAction.ID, new DeleteDeploymentAction());
      controller.addAction(SuspendDeploymentAction.ID, new SuspendDeploymentAction());
      controller.addAction(ResumeDeploymentAction.ID, new ResumeDeploymentAction());
      controller.addAction(ExecuteJobAction.ID, new ExecuteJobAction());

      // display tab, needs to visible for correct rendering
      tabPanel.selectTab( view2index.get(DeploymentListView.ID ));

      // force loading
      super.controller.handleEvent(
          new Event(UpdateDeploymentsAction.ID, null)
      );

      isInitialized = true;
    }
  }
View Full Code Here

    InstanceListView view = (InstanceListView) controller.getView(InstanceListView.ID);
    ProcessDefinitionRef def = view.getCurrentDefinition();

    // refresh instances
    controller.handleEvent(
        new Event(
            UpdateInstancesAction.ID,
            def
        )
    );
  }
View Full Code Here

      // display tab, needs to visible for correct rendering
      tabPanel.selectTab(0);

      // force loading
      super.controller.handleEvent(
          new Event(UpdateDefinitionsAction.ID, null)
      );

      appContext.refreshView();

      isInitialized = true;
View Full Code Here

TOP

Related Classes of com.mvc4g.client.Event

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.