Examples of IDialogCallback


Examples of org.pentaho.gwt.widgets.client.dialogs.IDialogCallback

            new MessageDialogBox( Messages.getString( "error" ), Messages.getString( "invalidLogin" ), false, false,
                true ) {

            }; //$NON-NLS-1$ //$NON-NLS-2$

        dialogBox.setCallback( new IDialogCallback() {
          public void cancelPressed() {
            // do nothing
          }

          public void okPressed() {
View Full Code Here

Examples of org.pentaho.gwt.widgets.client.dialogs.IDialogCallback

          public void onFailure( Throwable caught ) {
            MessageDialogBox dialogBox =
                new MessageDialogBox(
                    Messages.getString( "error" ), Messages.getString( "invalidLogin" ), false, false, true ); //$NON-NLS-1$ //$NON-NLS-2$
            dialogBox.setCallback( new IDialogCallback() {
              public void cancelPressed() {
                // do nothing
              }

              public void okPressed() {
View Full Code Here

Examples of org.pentaho.gwt.widgets.client.dialogs.IDialogCallback

        VerticalPanel vp = new VerticalPanel();
        vp.add( new Label( Messages.getString( "confirmTabClose" ) ) ); //$NON-NLS-1$
        final PromptDialogBox confirmDialog =
            new PromptDialogBox(
                Messages.getString( "confirm" ), Messages.getString( "yes" ), Messages.getString( "no" ), false, true, vp ); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
        confirmDialog.setCallback( new IDialogCallback() {
          public void cancelPressed() {
          }

          public void okPressed() {
            ( (CustomFrame) ( (IFrameTabPanel) closeTab.getContent() ).getFrame() ).removeEventListeners( frameElement );
View Full Code Here

Examples of org.pentaho.gwt.widgets.client.dialogs.IDialogCallback

        } else {
          final MessageDialogBox dialogBox =
              new MessageDialogBox(
                  Messages.getString( "open" ), Messages.getString( "scheduleInvalidFileType", repositoryFile.getPath() ), false, false, true ); //$NON-NLS-1$ //$NON-NLS-2$

          dialogBox.setCallback( new IDialogCallback() {
            public void cancelPressed() {
            }

            public void okPressed() {
              dialogBox.hide();
View Full Code Here

Examples of org.pentaho.gwt.widgets.client.dialogs.IDialogCallback

    vp.add( new Label( Messages.getString( message ) ) );

    final PromptDialogBox scheduleInBackground =
        new PromptDialogBox( title, Messages.getString( "yes" ), Messages.getString( "no" ), false, true, vp ); //$NON-NLS-1$ //$NON-NLS-2$

    final IDialogCallback callback = new IDialogCallback() {
      public void cancelPressed() {
        scheduleInBackground.hide();
      }

      public void okPressed() {
View Full Code Here

Examples of org.pentaho.gwt.widgets.client.dialogs.IDialogCallback

      @Override
      public void onSubmitComplete( SubmitCompleteEvent sce ) {
        new RefreshRepositoryCommand().execute( false );
      }
    } );
    final IDialogCallback callback = new IDialogCallback() {

      public void cancelPressed() {
        importDialog.hide();
      }
View Full Code Here

Examples of org.pentaho.gwt.widgets.client.dialogs.IDialogCallback

      final PromptDialogBox fileMoveToTrashWarningDialogBox =
          new PromptDialogBox( Messages.getString( "moveToTrash" ), Messages.getString( "yesMoveToTrash" ), Messages
              .getString( "no" ), true, true );
      fileMoveToTrashWarningDialogBox.setContent( messageTextBox );

      final IDialogCallback callback = new IDialogCallback() {

        public void cancelPressed() {
          fileMoveToTrashWarningDialogBox.hide();
        }
View Full Code Here

Examples of org.pentaho.gwt.widgets.client.dialogs.IDialogCallback

                  }
                }
              }
              if ( promptForOptions ) {
                final OverwritePromptDialog overwriteDialog = new OverwritePromptDialog();
                final IDialogCallback callback = new IDialogCallback() {
                  public void cancelPressed() {
                    event.setMessage( "Cancel" );
                    EventBusUtil.EVENT_BUS.fireEvent( event );
                    overwriteDialog.hide();
                  }
View Full Code Here

Examples of org.pentaho.gwt.widgets.client.dialogs.IDialogCallback

        Set<JsJob> selectedJobs = getSelectedJobs();
        if ( selectedJobs != null && selectedJobs.size() > 0 ) {
          MessageDialogBox messageDialog =
              new MessageDialogBox( Messages.getString( "executeNow" ), Messages.getString( "executeNowStarted" ),
                  false, true, true );
          messageDialog.setCallback( new IDialogCallback() {
            public void okPressed() {
              // wait a little to refresh to give schedule time to update the last run
              Timer t = new Timer() {
                public void run() {
                  refresh();
                }
              };
              t.schedule( 2000 );
            }

            public void cancelPressed() {
            }
          } );
          messageDialog.center();
          controlJobs( selectedJobs, "triggerNow", RequestBuilder.POST, false );
        }
      }
    } );
    triggerNowButton.setEnabled( false );
    bar.add( triggerNowButton );

    // Add control schedule button
    controlScheduleButton.setCommand( new Command() {
      public void execute() {
        Set<JsJob> selectedJobs = getSelectedJobs();
        if ( selectedJobs != null && selectedJobs.size() > 0 ) {
          JsJob[] jobs = selectedJobs.toArray( new JsJob[selectedJobs.size()] );
          if ( "NORMAL".equals( jobs[0].getState() ) ) {
            controlJobs( selectedJobs, "pauseJob", RequestBuilder.POST, false );
          } else {
            controlJobs( selectedJobs, "resumeJob", RequestBuilder.POST, false );
          }
        }
      }
    } );
    controlScheduleButton.setEnabled( false );
    bar.add( controlScheduleButton );

    bar.addSpacer( 20 );

    // Add edit button
    editButton.setCommand( new Command() {
      public void execute() {
        Set<JsJob> selectedJobs = getSelectedJobs();
        if ( selectedJobs != null && selectedJobs.size() > 0 ) {
          JsJob[] jobs = selectedJobs.toArray( new JsJob[selectedJobs.size()] );
          final JsJob editJob = jobs[0];
          final String url =
              GWT.getHostPageBaseURL() + "api/repo/files/"
                  + SolutionBrowserPanel.pathToId( editJob.getFullResourceName() ) + "/canAccess?cb="
                  + System.currentTimeMillis() + "&permissions=" + READ_PERMISSION;
          RequestBuilder executableTypesRequestBuilder = new RequestBuilder( RequestBuilder.GET, url );
          try {
            executableTypesRequestBuilder.setHeader( "If-Modified-Since", "01 Jan 1970 00:00:00 GMT" );
            executableTypesRequestBuilder.sendRequest( null, new RequestCallback() {

              public void onError( Request request, Throwable exception ) {
                promptForScheduleResourceError( editJob );
              }

              public void onResponseReceived( Request request, Response response ) {
                if ( "true".equalsIgnoreCase( response.getText() ) ) {
                  editJob( editJob );
                } else {
                  promptForScheduleResourceError( editJob );
                }
              }
            } );
          } catch ( RequestException e ) {
            // showError(e);
          }
        }
      }
    } );

    editButton.setEnabled( false );
    editButton.setToolTip( Messages.getString( "editTooltip" ) );
    bar.add( editButton );

    // Add remove button
    scheduleRemoveButton.setCommand( new Command() {
      public void execute() {
        Set<JsJob> selectedJobs = getSelectedJobs();
        if ( selectedJobs != null && selectedJobs.size() > 0 ) {
          final PromptDialogBox prompt =
              new PromptDialogBox( Messages.getString( "warning" ), Messages.getString( "yes" ), Messages
                  .getString( "no" ), false, true );
          prompt.setContent( new Label( Messages.getString( "deleteConfirmSchedles", "" + selectedJobs.size() ) ) );

          prompt.setCallback( new IDialogCallback() {
            public void okPressed() {
              controlJobs( getSelectedJobs(), "removeJob", RequestBuilder.DELETE, true );
              prompt.hide();
            }
View Full Code Here

Examples of org.pentaho.gwt.widgets.client.dialogs.IDialogCallback

        new PromptDialogBox( Messages.getString( "fileUnavailable" ), Messages.getString( "yesDelete" ), Messages
            .getString( "no" ), false, true );
    prompt.setContent( new HTML( Messages.getString( "editScheduleResourceDoesNotExist",
        job.getFullResourceName() ) ) );

    prompt.setCallback( new IDialogCallback() {
      public void okPressed() {
        HashSet<JsJob> jobSet = new HashSet<JsJob>();
        jobSet.add( job );
        controlJobs( jobSet, "removeJob", RequestBuilder.DELETE, true );
        prompt.hide();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.