/**
* @see javax.swing.table.TableModel#getValueAt(int, int)
*/
public Object getValueAt(final int rowIndex, final int columnIndex) {
PaidV paidV = (PaidV) getRow(rowIndex);
switch (columnIndex) {
case 0:
return paidV;
case 1:
return paidV.getCustomerCost();
case 2:
if (paidV.getPaidDate() != null) {
return Util.SHORT_DATE_FORMAT.format(paidV.getPaidDate());
}
return "---";
case 3:
if (Util.convertNumberToBoolean(paidV.getDoAssembly())) {
return "Ja";
}
return "Nei";
case 4:
if (paidV.getProductAreaGroupName() != null) {
return paidV.getProductAreaGroupName();
}
return "";
case 5:
return paidV.getInvoiceAmount();
/*
* if (paidV.getCustTr() != null) { return
* String.format("%1$.0f", paidV.getCustTr()
* .getInvoiceAmount().setScale(0, RoundingMode.HALF_EVEN)); }
* return null;
*/
case 6:
return paidV.getRestAmount();
/*
* if (paidV.getCustTr() != null) { return
* String.format("%1$.0f", paidV.getCustTr() .getRestAmount()
* .setScale(0, RoundingMode.HALF_EVEN)); } return null;
*/
case 7:
return paidV.getDueDate();
/*
* if (paidV.getCustTr() != null &&
* paidV.getCustTr().getDueDate() != null) { return
* Util.SHORT_DATE_FORMAT.format(paidV.getCustTr()
* .getDueDate()); } return null;
*/
case 8:
if (paidV.getCustTrs() != null && paidV.getCustTrs().size() > 0) {
return Boolean.TRUE;
}
return Boolean.FALSE;
default: