/** * Load Invoice Line * * @return DocLine Array */ private DocLine[] loadLines(ConnectionProvider conn) { ArrayList<Object> list = new ArrayList<Object>(); DocLineCostAdjustmentData[] data = null; try { data = DocLineCostAdjustmentData.select(conn, Record_ID); for (int i = 0; i < data.length; i++) { String Line_ID = data[i].mCostadjustmentlineId; DocLine_CostAdjustment docLine = new DocLine_CostAdjustment(DocumentType, Record_ID, Line_ID); docLine.loadAttributes(data[i], this); docLine.setTrxType(data[i].mTransactionId); docLine.m_C_Currency_ID = data[i].cCurrencyId; docLine.setWarehouseId(data[i].mWarehouseId); docLine.m_DateAcct = data[i].dateacct; docLine.m_C_BPartner_ID = data[i].cBpartnerId; docLine.setSourceProcess(data[i].sourceProcess); docLine.setIsSource("Y".equals(data[i].issource)); // -- Source Amounts String amt = data[i].adjustmentAmount; docLine.setAmount(amt); list.add(docLine); } } catch (ServletException e) { log4jDocCostAdjustment.warn(e); } // Return Array DocLine[] dl = new DocLine[list.size()]; list.toArray(dl); return dl; } // loadLines