Esempio n. 1
0
 public BigDecimal getApproveAmount() {
   if (ignoreAmountCondition) {
     throw new FailRuleWhenAllConditionThrowMeException();
   }
   CapexRequest capexRequest = this.getLastApprovedRequest();
   if (capexRequest == null) {
     return null;
   }
   return capexRequest.getAmount();
 }
Esempio n. 2
0
  public BigDecimal getRemainAmount() {
    CapexRequest capexRequest = this.getLastApprovedRequest();
    BigDecimal amount = null;
    if (capexRequest != null) {
      amount = capexRequest.getAmount();
    }
    if (amount == null) {
      amount = new BigDecimal(0d);
    }

    BigDecimal actualAmount = this.getActualAmount();
    if (actualAmount == null) {
      actualAmount = new BigDecimal(0d);
    }

    return amount.subtract(actualAmount);
  }