package com.floreantpos.report;
import java.text.DecimalFormat;
import java.text.SimpleDateFormat;
import com.floreantpos.bo.ui.explorer.ListTableModel;
public class PayrollReportModel extends ListTableModel {
SimpleDateFormat dateFormat2 = new SimpleDateFormat("MMM-dd-yyyy hh:mm a");
DecimalFormat decimalFormat = new DecimalFormat("0.00");
public PayrollReportModel() {
super(new String[] { "userID", "userName", "from", "to", "total", "rate", "payment", "userSSN" });
}
public Object getValueAt(int rowIndex, int columnIndex) {
PayrollReportData data = (PayrollReportData) rows.get(rowIndex);
switch (columnIndex) {
case 0:
return data.getUser().getUserId();
case 1:
return data.getUser().getFirstName() + " " + data.getUser().getLastName();
case 2:
return dateFormat2.format(data.getFrom());
case 3:
return dateFormat2.format(data.getTo());
case 4:
return data.getTotalHour();
case 5:
return decimalFormat.format(data.getRate());
case 6:
return data.getPayment();
case 7:
return data.getUser().getSsn();
}
return null;
}
}