Package br.com.colegio.carga

Source Code of br.com.colegio.carga.CopiarBoletoToCloud

package br.com.colegio.carga;

import java.util.HashMap;
import java.util.Map;

import com.google.appengine.api.datastore.DatastoreService;
import com.google.appengine.api.datastore.DatastoreServiceFactory;
import com.google.appengine.api.datastore.Entity;
import com.google.appengine.api.datastore.PreparedQuery;
import com.google.appengine.api.datastore.Query;
import com.google.appengine.tools.remoteapi.RemoteApiInstaller;
import com.google.appengine.tools.remoteapi.RemoteApiOptions;

public class CopiarBoletoToCloud
{
  public static void main(String[] args)
  {
//    String username = System.console().readLine("username: ");
//    String password = new String(System.console().readPassword("password: "));
    String username = args[0];
    String password = args[1];

    RemoteApiOptions options = (new RemoteApiOptions())
              .server("sistemamariamorato.appspot.com", 443)
              .credentials(username, password);

    RemoteApiInstaller installer = new RemoteApiInstaller();

    RemoteApiOptions options2 = (new RemoteApiOptions())
              .server("colegio-iemam.appspot.com", 443)
              .credentials(username, password);

    RemoteApiInstaller installer2 = new RemoteApiInstaller();

    try
    {
      installer.install(options);
      DatastoreService ds = DatastoreServiceFactory.getDatastoreService();

      Query q = new Query("Boleto");

      Map<String, Entity> mB = new HashMap<String, Entity>();
      PreparedQuery pq = ds.prepare(q);
      Iterable<Entity> it = pq.asIterable();
      for (Entity e : it)
        mB.put((String)e.getProperty("codigo"), e);

      System.out.println("RES : " + mB.size());

      installer.uninstall();

      installer2.install(options2);
      DatastoreService dsDestino = DatastoreServiceFactory.getDatastoreService();
//      dsDestino.put(it);

      Map<String, Entity> mB2 = new HashMap<String, Entity>();
      PreparedQuery pq2 = dsDestino.prepare(q);
      Iterable<Entity> it2 = pq2.asIterable();
      for (Entity e : it2)
        mB2.put((String)e.getProperty("codigo"), e);
      System.out.println("RES : " + mB2.size());
      installer2.uninstall();
    }
    catch (Exception e)
    {
      e.printStackTrace();
    }
    finally
    {
    }
  }
}
TOP

Related Classes of br.com.colegio.carga.CopiarBoletoToCloud

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.