package com.rizki.mufrizal.aplikasi.inventory.abstractTableModel;

/**
 *
 * @Author Rizki Mufrizal <mufrizalrizki@gmail.com>
 * @Since Mar 20, 2016
 * @Time 1:26:45 PM
 * @Encoding UTF-8
 * @Project Aplikasi-Inventory
 * @Package com.rizki.mufrizal.aplikasi.inventory.abstractTableModel
 * 
 */
public class PenjualanAbstractTableModel {

}

@@ -60,16 +60,176 @@
 Model;%0A%0A
+import com.rizki.mufrizal.aplikasi.inventory.domain.Penjualan;%0Aimport java.util.ArrayList;%0Aimport java.util.List;%0Aimport javax.swing.table.AbstractTableModel;%0A%0A
 /**%0A *%0A 
@@ -443,17 +443,16 @@
 Model%0A *
- 
 %0A */%0Apub
@@ -493,9 +493,1251 @@
 del 
-%7B
+extends AbstractTableModel %7B%0A%0A    private List%3CPenjualan%3E penjualans = new ArrayList%3C%3E();%0A    private static final String HEADER%5B%5D = %7B%0A        %22No%22,%0A        %22Kode Transaksi Penjualan%22,%0A        %22Tanggal Transaksi%22,%0A        %22Total Harga%22,%0A        %22Nama Pembeli%22%0A    %7D;%0A%0A    public PenjualanAbstractTableModel(List%3CPenjualan%3E penjualans) %7B%0A        this.penjualans = penjualans;%0A    %7D%0A%0A    @Override%0A    public int getRowCount() %7B%0A        return penjualans.size();%0A    %7D%0A%0A    @Override%0A    public int getColumnCount() %7B%0A        return HEADER.length;%0A    %7D%0A%0A    @Override%0A    public String getColumnName(int column) %7B%0A        return HEADER%5Bcolumn%5D;%0A    %7D%0A%0A    @Override%0A    public Object getValueAt(int rowIndex, int columnIndex) %7B%0A        Penjualan penjualan = penjualans.get(rowIndex);%0A        switch (columnIndex) %7B%0A            case 0:%0A                return rowIndex + 1;%0A            case 1:%0A                return penjualan.getKodeTransaksiPenjualan();%0A            case 2:%0A                return penjualan.getTanggalTransaksi();%0A            case 3:%0A                return %22Rp %22 + penjualan.getTotalHarga();%0A            case 4:%0A                return penjualan.getNamaPembeli();%0A            default:%0A                return null;%0A        %7D%0A    %7D
 %0A%0A%7D%0A

Update penjualan abstract tabel model