Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private SystemCredentials getCredentials(Order order) {
- System.out.println("Starting system credentials lookup...");
- org.openbravo.model.common.businesspartner.Location loc = order.getDeliveryLocation();
- System.out.println("Found location: " + loc.getName());
- System.out.println("Business Parntner is " + loc.getBusinessPartner().getName());
- BusinessPartner bp = loc.getBusinessPartner();
- System.out.println("Grabbing credentials for Business Partner " + bp.getName());
- OBCriteria<SystemCredentials> bpCredentials = OBDal.getInstance().createCriteria(
- SystemCredentials.class);
- bpCredentials.add(Expression.eq(SystemCredentials.PROPERTY_BPARTNER, bp));
- bpCredentials.add(Expression.eq(SystemCredentials.PROPERTY_SEARCHKEY,
- DirecTvConnection.LOGON_SITE));
- System.out.println("Found " + bpCredentials.list().size() + " credentials records.");
- SystemCredentials sysCred = bpCredentials.list().get(0);
- return sysCred;
- }
- public HttpResponse submitOrder(Order order) throws HttpException, IOException,
- URISyntaxException {
- SystemCredentials sysCred = this.getCredentials(order);
- String username = sysCred.getUsername();
- String password = sysCred.getPassword();
- // String USERNAME = "RBDM0002";
- // String PASSWORD = "Sac97Dibs";
- logon(username, password);
- HttpResponse method = sendCustomer(generateCustomerBody(order));
- method.getEntity().getContent().close();
- method = processOrder(generateOrderBody(order, "0"));
- method.getEntity().getContent().close();
- return submitOrder(generateOrderBody(order, "2"));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement