Package com.my.program.command

Source Code of com.my.program.command.ExecuteCommandExample

/*
* This is part of Geomajas, a GIS framework, http://www.geomajas.org/.
*
* Copyright 2008-2011 Geosparc nv, http://www.geosparc.com/, Belgium.
*
* The program is available in open source according to the GNU Affero
* General Public License. All contributions in this program are covered
* by the Geomajas Contributors License Agreement. For full licensing
* details, see LICENSE.txt in the project root.
*/

package com.my.program.command;

import org.geomajas.command.CommandResponse;
import org.geomajas.gwt.client.command.CommandCallback;
import org.geomajas.gwt.client.command.GwtCommand;
import org.geomajas.gwt.client.command.GwtCommandDispatcher;

import com.my.program.command.dto.MySuperDoItRequest;

/**
* Execute command example, for inclusion in documentation.
*
* @author Pieter De Graef
*/
public class ExecuteCommandExample {

  public void executeCommand() {
    // @extract-start GwtCommandExecution, Example use of executing a command.
    MySuperDoItRequest commandRequest = new MySuperDoItRequest();
    // .... add parameters to the request.

    // Create the command, with the correct Spring bean name:
    GwtCommand command = new GwtCommand("command.MySuperDoIt");
    command.setCommandRequest(commandRequest);

    // Execute the command, and do something with the response:
    GwtCommandDispatcher.getInstance().execute(command, new CommandCallback() {

      public void execute(CommandResponse response) {
        // Command returned successfully. Do something with the result.
      }
    });
    // @extract-end
  }
}
TOP

Related Classes of com.my.program.command.ExecuteCommandExample

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.