Package java.math

Examples of java.math.BigDecimal.intValue()


  public final BigDecimal getContributionRate() {

    BigDecimal ownProductionCostCustomer = getCost("Egenproduksjon",
        "Kunde");
    if (ownProductionCostCustomer != null
        && ownProductionCostCustomer.intValue() != 0) {
      BigDecimal contributionMargin = getContributionMargin();

      // BigDecimal customerMinusInternalDivideCustomer =
      // contributionMargin
      // .divide(ownProductionCostCustomer, 2,
View Full Code Here


        for (TransportCostAddition addition : additions) {
            ITransportCostAddition additionImpl = TransportCostAdditionImplFacory
                    .getTransportCostAdditionImpl(addition);
            additionValue = calculateTmpAddition(transportable, transportCost,
                    period, additionImpl, false);
            if (additionValue.intValue() != 0) {
                additionMap.put(additionImpl, additionValue);
            }
        }

        return additionMap;
View Full Code Here

            if (ignoreAddtions == null
                    || !ignoreAddtions.contains(additionImpl)) {
                BigDecimal tmpAdditionValue = calculateTmpAddition(
                        transportable, transportCost, period, additionImpl,
                        ignoreSent);
                if (tmpAdditionValue.intValue() != 0) {
                    maxAdditionMap = addAdditionToMaxAdditionMap(
                            maxAdditionMap, tmpAdditionValue, additionImpl);
                }
            }
        }
View Full Code Here

      SalesStatistic weekStatistic) {
    BigDecimal sumDb = yearSum.getSumDb().add(weekStatistic.getSumDB());
    BigDecimal sumOwnProduction = yearSum.getSumOwnProduction().add(
        weekStatistic.getSumOwnProuction());
    if (sumDb != null && sumOwnProduction != null
        && sumOwnProduction.intValue() != 0) {
      return sumDb.divide(sumOwnProduction, 4, RoundingMode.HALF_EVEN);
    }
    return BigDecimal.ZERO;
  }
View Full Code Here

        if (custTrs != null&&custTrs.size()>0) {
            BigDecimal restAmount=BigDecimal.ZERO;
            for(CustTr custTr:custTrs ){
                restAmount=restAmount.add(custTr.getRestAmount()!=null?custTr.getRestAmount():BigDecimal.ZERO);
            }
            return restAmount.intValue() == 0?true:false;

        }

        if (getPaidDate() != null) {
            return true;
View Full Code Here

    // then the actual text will NEVER be passed in as ops.get(0).evaluate(context).getPayload()
    if (r.getPayload() instanceof String) {
      return new EvaluationResult(new TextStringWrapper((String) r.getPayload()), r)
    } else if (r.getPayload() instanceof BigDecimal) {
      BigDecimal bd = (BigDecimal) r.getPayload();
      int index = bd.intValue() - 1;
      return new EvaluationResult(new TextFileRefWrapper(record.lookupFileReference(index)));
    } else {
      return r.withWarning(ErrorCode.W132);
    }
  }
View Full Code Here

      EvaluationResult scale = ops.get(1).evaluate(record);
      if (r.getPayload() instanceof Number && scale.getPayload() instanceof Number) {
        BigDecimal bd = (BigDecimal) r.getPayload();
        BigDecimal scaleBd = (BigDecimal) scale.getPayload();
        return new EvaluationResult(
            bd.setScale(scaleBd.intValue(), BigDecimal.ROUND_HALF_UP), r, scale);
      } else {
        return r.withWarning(ErrorCode.W113);
      }
    } else {
      return ops.get(0).evaluate(record).withWarning(ErrorCode.W114);
View Full Code Here

    // then the actual blob will NEVER be passed in as ops.get(0).evaluate(context).getPayload()
    if (r.getPayload() instanceof String) {
      return new EvaluationResult(new BlobStringWrapper((String) r.getPayload()), r)
    } else if (r.getPayload() instanceof BigDecimal) {
      BigDecimal bd = (BigDecimal) r.getPayload();
      int index = bd.intValue() - 1;
     
      try {
        return new EvaluationResult(new BlobFileRefWrapper(record.lookupFileReference(index)))
      } catch (IndexOutOfBoundsException e) {
        throw new YaacException(ErrorCode.E303, null);
View Full Code Here

        BigDecimal fQuotient =
            new BigDecimal(new BigDecimal(tempBD.toBigInteger()).divide(DECIMAL_SIXTY, BigDecimal.ROUND_FLOOR).toBigInteger());
        BigDecimal endSeconds = tempBD.subtract(fQuotient.multiply(DECIMAL_SIXTY));

        carry = fQuotient.toBigInteger();
        setSecond(endSeconds.intValue());
        BigDecimal tempFracSeconds = endSeconds.subtract(new BigDecimal(BigInteger.valueOf((long) getSecond())));
        if (tempFracSeconds.compareTo(DECIMAL_ZERO) < 0) {
            setFractionalSecond(DECIMAL_ONE.add(tempFracSeconds));
            if (getSecond() == 0) {
                setSecond(59);
View Full Code Here

                Iterator<GenericValue> recIter = receipts.iterator();
                while (recIter.hasNext()) {
                    GenericValue rec = recIter.next();
                    BigDecimal acceptedQuantity = rec.getBigDecimal("quantityAccepted");
                    BigDecimal orderedQuantity = (BigDecimal) item.get("quantity");
                    if (acceptedQuantity.intValue() != orderedQuantity.intValue() && acceptedQuantity.intValue()  > 0) {
                        return true;
                    }
                }
            }
        }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.