Скачиваний:
62
Добавлен:
15.06.2014
Размер:
2.66 Кб
Скачать
package tables;

public class BoughtProductsTableModel extends MyMainTableModel {

public BoughtProductsTableModel() {
super.getDepartmentContainer().generalUpdateDepartmentContainer();
}

public int getRowCount() {
return super.getDepartmentContainer().getBoughtProductsContainer().getAllListOfProducts().size();
}

public void setValueAt(Object object,int row,int col) {

}

public boolean isCellEditable(int rowIndex,int columnIndex) {
return false;
}

public Object getValueAt(int row,int col) {
switch(col) {
case 0: {
return super.getDepartmentContainer().getBoughtProductsContainer().getAllListOfProducts().get(row).getBaseProductName();
}
case 1: {
return super.getDepartmentContainer().getBoughtProductsContainer().getAllListOfProducts().get(row).getBaseProductArrivalDate();
}
case 2: {
return super.getDepartmentContainer().getBoughtProductsContainer().getAllListOfProducts().get(row).getBaseProductMaker();
}
case 3: {
return super.getDepartmentContainer().getBoughtProductsContainer().getAllListOfProducts().get(row).getBaseProductPrice();
}
case 4: {
return super.getDepartmentContainer().getBoughtProductsContainer().getAllListOfProducts().get(row).getBaseProductType();
}
case 5: {
return super.getDepartmentContainer().getBoughtProductsContainer().getAllListOfProducts().get(row).getBaseProductShelfLife();
}
case 6: {
return super.getDepartmentContainer().getBoughtProductsContainer().getAllListOfProducts().get(row).getBaseProductWeight();
}
case 7: {
return super.getDepartmentContainer().getBoughtProductsContainer().getAllListOfProducts().get(row).getBaseProductNumber();
}
case 8: {
return super.getDepartmentContainer().getBoughtProductsContainer().getAllListOfProducts().get(row).getBaseProductCountry();
}
case 9: {
return super.getDepartmentContainer().getBoughtProductsContainer().getAllListOfProducts().get(row).getBaseProductMakerAddress();
}
case 10: {
return super.getDepartmentContainer().getBoughtProductsContainer().getAllListOfProducts().get(row).getBaseProductMakerSite();
}
case 11: {
return super.getDepartmentContainer().getBoughtProductsContainer().getAllListOfProducts().get(row).getBaseProductMakerMail();
}
case 12: {
return super.getDepartmentContainer().getBoughtProductsContainer().getAllListOfProducts().get(row).getBaseProductMakerPhone();
}
case 13: {
return super.getDepartmentContainer().getBoughtProductsContainer().getAllListOfProducts().get(row).getBaseProductDepartment();
}
default: {
return "";
}
}
}
}
Соседние файлы в папке tables