@Override public final int compare(final SalesReturnLine o1, final SalesReturnLine o2) { return o1.getItsTotal().compareTo(o2.getItsTotal()); } }
entity.setSubtotal(entity.getSubtotal().negate()); entity.setTotalTaxes(entity.getTotalTaxes().negate()); entity.setItsTotal(entity.getItsTotal().negate()); } else { entity.setItsQuantity(BigDecimal.ZERO);
/** * <p>Process entity request.</p> * @param pAddParam additional param, e.g. return this line's * document in "nextEntity" for farther process * @param pRequestData Request Data * @param pEntityPb Entity to process * @return Entity processed for farther process or null * @throws Exception - an exception **/ @Override public final SalesReturnLine process( final Map<String, Object> pAddParam, final SalesReturnLine pEntityPb, final IRequestData pRequestData) throws Exception { SalesReturnLine entity = this.prcAccEntityPbCopy .process(pAddParam, pEntityPb, pRequestData); if (entity.getReversedId() != null) { throw new ExceptionWithCode(ExceptionWithCode.FORBIDDEN, "attempt_to_reverse_reversed"); } entity.setReversedId(pEntityPb.getItsId()); entity.setItsQuantity(entity.getItsQuantity().negate()); entity.setSubtotal(entity.getSubtotal().negate()); entity.setTotalTaxes(entity.getTotalTaxes().negate()); entity.setItsTotal(entity.getItsTotal().negate()); return entity; }
pEntity.setItsPrice(reversed.getItsPrice()); pEntity.setSubtotal(reversed.getSubtotal().negate()); pEntity.setItsTotal(reversed.getItsTotal().negate()); getSrvOrm().insertEntity(pReqVars, pEntity); pEntity.setIsNew(false);
.lazyGetAccSettings().getRoundingMode())); pEntity.setSubtotal(pEntity.getItsTotal().setScale(getSrvAccSettings() .lazyGetAccSettings().getPricePrecision(), getSrvAccSettings() .lazyGetAccSettings().getRoundingMode()));
reversingLine.setItsQuantity(reversedLine.getItsQuantity() .negate()); reversingLine.setItsTotal(reversedLine.getItsTotal().negate()); reversingLine.setSubtotal(reversedLine.getSubtotal().negate()); reversingLine.setTotalTaxes(reversedLine.getTotalTaxes().negate());
reversingLine.setItsQuantity(reversedLine.getItsQuantity() .negate()); reversingLine.setItsTotal(reversedLine.getItsTotal().negate()); reversingLine.setSubtotal(reversedLine.getSubtotal().negate()); reversingLine.setTotalTaxes(reversedLine.getTotalTaxes().negate());