Exemplo n.º 1
0
 private Integer getOrCreateOrderChangeStatusApply(JbillingAPI api) {
   OrderChangeStatusWS[] statuses = api.getOrderChangeStatusesForCompany();
   for (OrderChangeStatusWS status : statuses) {
     if (status.getApplyToOrder().equals(ApplyToOrder.YES)) {
       return status.getId();
     }
   }
   // there is no APPLY status in db so create one
   OrderChangeStatusWS apply = new OrderChangeStatusWS();
   String status1Name = "APPLY: " + System.currentTimeMillis();
   OrderChangeStatusWS status1 = new OrderChangeStatusWS();
   status1.setApplyToOrder(ApplyToOrder.YES);
   status1.setDeleted(0);
   status1.setOrder(1);
   status1.addDescription(
       new InternationalDescriptionWS(Constants.LANGUAGE_ENGLISH_ID, status1Name));
   return api.createOrderChangeStatus(apply);
 }