Advertisement
Guest User

Untitled

a guest
Jul 27th, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.63 KB | None | 0 0
  1.   private SystemCredentials getCredentials(Order order) {
  2.     System.out.println("Starting system credentials lookup...");
  3.    
  4.         org.openbravo.model.common.businesspartner.Location loc = order.getDeliveryLocation();
  5.     System.out.println("Found location: " + loc.getName());
  6.     System.out.println("Business Parntner is " + loc.getBusinessPartner().getName());
  7.    
  8.     BusinessPartner bp = loc.getBusinessPartner();
  9.     System.out.println("Grabbing credentials for Business Partner " + bp.getName());
  10.    
  11.     OBCriteria<SystemCredentials> bpCredentials = OBDal.getInstance().createCriteria(
  12.     SystemCredentials.class);
  13.     bpCredentials.add(Expression.eq(SystemCredentials.PROPERTY_BPARTNER, bp));
  14.     bpCredentials.add(Expression.eq(SystemCredentials.PROPERTY_SEARCHKEY,
  15.             DirecTvConnection.LOGON_SITE));
  16.     System.out.println("Found " + bpCredentials.list().size() + " credentials records.");
  17.    
  18.     SystemCredentials sysCred = bpCredentials.list().get(0);
  19.        
  20.     return sysCred;
  21.   }
  22.  
  23.   public HttpResponse submitOrder(Order order) throws HttpException, IOException,
  24.         URISyntaxException {
  25.        
  26.     SystemCredentials sysCred = this.getCredentials(order);
  27.         String username = sysCred.getUsername();
  28.         String password = sysCred.getPassword();
  29.    
  30.     // String USERNAME = "RBDM0002";
  31.         // String PASSWORD = "Sac97Dibs";
  32.  
  33.         logon(username, password);
  34.  
  35.         HttpResponse method = sendCustomer(generateCustomerBody(order));
  36.  
  37.         method.getEntity().getContent().close();
  38.  
  39.         method = processOrder(generateOrderBody(order, "0"));
  40.  
  41.     method.getEntity().getContent().close();
  42.  
  43.         return submitOrder(generateOrderBody(order, "2"));
  44.   }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement