Advertisement
Guest User

Untitled

a guest
May 29th, 2018
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.15 KB | None | 0 0
  1. private static void sendGetInvoice() {
  2.             final String url = "http://10.3.50.48:8069",
  3.             db = "KassaGroepC",
  4.             username ="ricardo.mayorga.mera@student.ehb.be",
  5.             password = "opiq188";
  6.             final XmlRpcClient client = new XmlRpcClient();
  7.             final XmlRpcClientConfigImpl common_config = new XmlRpcClientConfigImpl();
  8.             common_config.setServerURL(
  9.             new URL(String.format("%s/xmlrpc/2/common", url)));
  10.             int uid =  (int) client.execute(common_config,"authenticate",Arrays.asList(db,username, password, Collections.emptyMap()));
  11.             final XmlRpcClient models = new XmlRpcClient() {
  12.                 {
  13.                 setConfig (new XmlRpcClientConfigImpl() {
  14.                     {
  15.                     setServerURL(new URL (String.format("%s/xmlrpc/2/object", url)));
  16.                     }
  17.                 });
  18.             }
  19.         };
  20.         final java.util.List<Object> ids= Arrays.asList((Object[])models.execute("execute_kw", Arrays.asList(
  21.                 db, uid, password,
  22.                 "product.template", "search",
  23.                 Arrays.asList(Arrays.asList(
  24.                 )))));
  25.                
  26.     //System.out.println("Person found for userid: "  + displayhelp + ":");
  27.     final java.util.List<Object> fields1 = Arrays.asList((Object[])models.execute
  28.             ("execute_kw",Arrays.asList(db,uid,password,"res.partner","read",Arrays.asList(ids),
  29.             new HashMap()
  30.             {{put("fields",Arrays.asList("x_uuid"));}})));
  31.             System.out.println(fields1);
  32.             for (Object object : fields1) {
  33.             HashMap<String,Object> result = (HashMap) object;
  34.  
  35.     System.out.println("GetInvoice MADE FOR USERID: " + userid + " END OF FLOW\n\n" );
  36.     System.out.println("Building and sending message...\n\n");
  37.  
  38.     //newPerson messageuitsturen
  39.     message msg = new message();
  40.     getInvoice p = new getInvoice(
  41.             result.get("x_uuid").toString(),1, UUIDHelper.getCurrentDate());
  42.      XStream x = new XStream();
  43.      x.alias("message",message.class);
  44.      msg.setBody(p);
  45.      msg.setMessageType("newPerson");
  46.      x.alias("newPerson", newPerson.class);
  47.      String toSend=x.toXML(msg);
  48.      Sender.Send(toSend);
  49. }
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement