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

import java.util.Iterator;
import java.util.LinkedList;

import Products.Product;

public class ProductData
{
//queue with information about product
LinkedList<Product> productdata = new LinkedList<Product>();
//the number of products
int number;
//constructors
ProductData()
{
number = 0;
}

//method for adding element into ProductData object
public void addElement(Product product)
{
productdata.add(product);
number++;
}

//get number of elements into ProductData object
public int getSize()
{
return number;
}

//get element with deleting
public Product getElementWithPopping()
{
number--;
return productdata.pop();
}

//show into console all elements
public void showIntoConsole()
{
for(Iterator<Product> iter = productdata.iterator();iter.hasNext();)
{
Product product = (Product)iter.next();
product.showProductIntoConsole();
}
}

public LinkedList<Product> getAllListOfProducts()
{
return productdata;
}

public void deleteAll()
{
productdata.removeAll(productdata);
}
}
Соседние файлы в папке by