// class to use for "item counting purposes" ... doesn't really manipulate items, only
// itemId, quantity, owner, referencePrice and name are provided for "read-only" item manipulation
private class TempItem { // no object id stored, this will be only "list" of items with it's owner
private int _itemId;
private int _quantity;
private int _ownerId;
private int _referencePrice;
private String _itemName;
/**
* @param item
* @param quantity
*/
public TempItem(L2ItemInstance item, int quantity)
{
super();
_itemId=item.getItemId();
_quantity = quantity;
_ownerId = item.getOwnerId();
_itemName = item.getItem().getName();
_referencePrice = item.getReferencePrice();
}
/**
* @return Returns the quantity.
*/
public int getQuantity()
{
return _quantity;
}
/**
* @param quantity The quantity to set.
*/
public void setQuantity(int quantity)
{
_quantity = quantity;
}
public int getReferencePrice()
{
return _referencePrice;
}
/**
* @return Returns the itemId.
*/
public int getItemId()
{
return _itemId;
}
/**
* @return Returns the ownerId.
*/
public int getOwnerId()
{
return _ownerId;
}
/**
* @return Returns the itemName.
*/
public String getItemName()
{
return _itemName;
}
}