/* * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU General Public License as published by the Free Software * Foundation, either version 3 of the License, or (at your option) any later * version. * * This program is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more * details. * * You should have received a copy of the GNU General Public License along with * this program. If not, see . */ package com.l2jserver.gameserver.model.multisell; import java.util.ArrayList; import java.util.List; /** * * @author DS * */ public class Entry { protected int _entryId; protected boolean _stackable = true; protected List _products; protected List _ingredients; public Entry(int entryId) { _entryId = entryId; _products = new ArrayList(); _ingredients = new ArrayList(); } /** * This constructor used in PreparedEntry only * ArrayLists not created */ protected Entry() { } public final void setEntryId(int id) { _entryId = id; } public final int getEntryId() { return _entryId; } public final void addProduct(Ingredient product) { _products.add(product); if (!product.isStackable()) _stackable = false; } public final List getProducts() { return _products; } public final void addIngredient(Ingredient ingredient) { _ingredients.add(ingredient); } public final List getIngredients() { return _ingredients; } public final boolean isStackable() { return _stackable; } public long getTaxAmount() { return 0; } }