} else if (pField.getType() == BigDecimal.class) { pField.set(pEntity, getSrvRecordRetriever() .getBigDecimal(pRecordSet.getRecordSet(), pColumnAlias)); } else if (pField.getType() == Date.class) { pField.set(pEntity, getSrvRecordRetriever()
.getString(recordSet.getRecordSet(), "SUBACC"); lpl.setDebit(getSrvDatabase().getSrvRecordRetriever() .getBigDecimal(recordSet.getRecordSet(), "DEBIT") .setScale(getSrvAccSettings().lazyGetAccSettings() .getCostPrecision(), getSrvAccSettings() .lazyGetAccSettings().getRoundingMode())); lpl.setCredit(getSrvDatabase().getSrvRecordRetriever() .getBigDecimal(recordSet.getRecordSet(), "CREDIT") .setScale(getSrvAccSettings().lazyGetAccSettings() .getCostPrecision(), getSrvAccSettings()
.getInteger(recordSet.getRecordSet(), "SOURCEOWNERTYPE"); BigDecimal theRest = getSrvDatabase().getSrvRecordRetriever() .getBigDecimal(recordSet.getRecordSet(), "THEREST"); T source = createDrawItemEntry(); source.setSourceId(sourceId);
.getString(recordSet.getRecordSet(), "SUBACCDEBIT")); accEntry.setDebit(getSrvDatabase().getSrvRecordRetriever() .getBigDecimal(recordSet.getRecordSet(), "DEBIT").setScale( getSrvAccSettings().lazyGetAccSettings().getCostPrecision(), getSrvAccSettings().lazyGetAccSettings().getRoundingMode())); .getString(recordSet.getRecordSet(), "SUBACCCREDIT")); accEntry.setCredit(getSrvDatabase().getSrvRecordRetriever() .getBigDecimal(recordSet.getRecordSet(), "CREDIT").setScale( getSrvAccSettings().lazyGetAccSettings().getCostPrecision(), getSrvAccSettings().lazyGetAccSettings().getRoundingMode()));
if (isDebit) { ldl.setDebit(getSrvDatabase().getSrvRecordRetriever() .getBigDecimal(recordSet.getRecordSet(), "ITSTOTAL") .setScale(getSrvAccSettings().lazyGetAccSettings() .getCostPrecision(), getSrvAccSettings() } else { ldl.setCredit(getSrvDatabase().getSrvRecordRetriever() .getBigDecimal(recordSet.getRecordSet(), "ITSTOTAL") .setScale(getSrvAccSettings().lazyGetAccSettings() .getCostPrecision(), getSrvAccSettings()
.getString(recordSet.getRecordSet(), "UNITOFMEASURE")); wrl.setTheRest(getSrvDatabase().getSrvRecordRetriever() .getBigDecimal(recordSet.getRecordSet(), "THEREST")); result.add(wrl); } while (recordSet.moveToNext());
.getString(recordSet.getRecordSet(), "UNITOFMEASURE")); wrl.setTheRest(getSrvDatabase().getSrvRecordRetriever() .getBigDecimal(recordSet.getRecordSet(), "THEREST")); result.add(wrl); } while (recordSet.moveToNext());