public class InventoryInfo extends Entity
Modifier and Type | Field and Description |
---|---|
protected int |
currentCategory |
protected boolean |
destroyOnLogOut |
protected java.lang.String |
itemSetSelected |
protected int |
numShops |
protected int |
shopMobTemplate |
protected int |
shopSlots |
protected java.lang.String |
shopTag |
protected int |
shopTimeOut |
log, saveTimestamp, staticLock, subObjectNamespacesInt, transientPropertyKeys, type
lock, name
Constructor and Description |
---|
InventoryInfo() |
InventoryInfo(OID objOid) |
Modifier and Type | Method and Description |
---|---|
void |
addCurrency(int currencyID,
java.lang.Long amount) |
void |
addEquippedItemsSetBag(java.lang.String key,
OID bagOid) |
void |
addMail(Mail m) |
void |
addStorageBag(java.lang.String key,
OID bagOid) |
boolean |
alterCurrencyAmount(int currencyID,
long delta)
Alters the amount of the specified currency the player by the specified amount.
|
boolean |
categoryUpdated(int category) |
java.lang.String |
getActiveStorage() |
OID |
getActiveStorageBag() |
OID[] |
getBags() |
OID[] |
getBags(int category) |
java.util.HashMap<java.lang.Integer,OID[]> |
getBagsMap() |
java.util.HashMap<java.lang.String,BonusSettings> |
getBonuses() |
java.util.HashMap<java.lang.Integer,java.util.HashMap<java.lang.Integer,java.lang.Long>> |
getCurrencies() |
java.util.HashMap<java.lang.Integer,java.lang.Long> |
getCurrencies(int category) |
long |
getCurrencyAmount(int currencyID,
boolean includeConversions) |
int |
getCurrentCategory()
Category control
Each category has its own collection of items.
|
java.util.HashMap<java.lang.Integer,java.lang.Long> |
getCurrentCurrencies() |
OID |
getEquipmentItemBag() |
OID |
getEquippedItemsBag(int category) |
java.util.HashMap<java.lang.Integer,OID> |
getEquippedItemsBagMap() |
OID |
getEquippedItemsSetBag(java.lang.String key) |
int |
getID() |
java.lang.String |
getItemSetSelected() |
java.util.ArrayList<Mail> |
getMail() |
int |
getNumShops() |
java.util.Map<java.lang.Integer,PetInventoryInfo> |
getPetInventory() |
boolean |
getShopDestroyOnLogOut() |
int |
getShopMobTemplate() |
int |
getShopSlots() |
java.lang.String |
getShopTag() |
int |
getShopTimeOut() |
OID |
getStorageBag(java.lang.String key) |
java.util.HashMap<java.lang.String,OID> |
getStorageBags() |
java.util.HashMap<java.lang.String,OID> |
getStorageBags(int category) |
java.util.HashMap<java.lang.Integer,java.util.HashMap<java.lang.String,OID>> |
getStorageBagsMap() |
ObjectType |
getType()
Entity object type.
|
void |
removeCurrency(int currencyID) |
void |
setActiveStorage(java.lang.String storageName) |
void |
setBags(OID[] bags) |
void |
setBagsMap(java.util.HashMap<java.lang.Integer,OID[]> rootBags) |
void |
setBonuses(java.util.HashMap<java.lang.String,BonusSettings> bonuses) |
void |
setCurrencies(java.util.HashMap<java.lang.Integer,java.util.HashMap<java.lang.Integer,java.lang.Long>> currencies) |
void |
setCurrentCategory(int category) |
void |
setCurrentCurrencies(java.util.HashMap<java.lang.Integer,java.lang.Long> currencies) |
void |
setEquipmentItemBag(OID bagOid) |
void |
setEquippedItemsBagMap(java.util.HashMap<java.lang.Integer,OID> rootBags) |
void |
setID(int id) |
void |
setItemSetSelected(java.lang.String value) |
void |
setMail(java.util.ArrayList<Mail> mail) |
void |
setNumShops(int value) |
void |
setPetInventory(java.util.Map<java.lang.Integer,PetInventoryInfo> petInventory) |
void |
setShopDestroyOnLogOut(boolean v) |
void |
setShopMobTemplate(int value) |
void |
setShopSlots(int value) |
void |
setShopTag(java.lang.String value) |
void |
setShopTimeOut(int value) |
void |
setStorageBags(java.util.HashMap<java.lang.String,OID> bags) |
void |
setStorageBagsMap(java.util.HashMap<java.lang.Integer,java.util.HashMap<java.lang.String,OID>> rootBags) |
java.lang.String |
toString()
Returns the string describing this entity, useful for logging.
|
addSubObjectNamespace, equals, equals, getLock, getNamespace, getOid, getPersistenceFlag, getProperty, getSubObjectNamespaces, getSubObjectNamespacesInt, getTransientDataRef, hashCode, hasSubObjectNamespace, isDeleted, registerTransientPropertyKey, removeProperty, removeSubObjectNamespace, setDeleted, setNamespace, setOid, setPersistenceFlag, setProperty, setSubObjectNamespaces, setSubObjectNamespacesInt, setType, toBytes, unregisterTransientPropertyKey
getBooleanProperty, getIntProperty, getLongProperty, getName, getPropertyMap, getPropertyMapRef, getStringProperty, lock, modifyIntProperty, setName, setPropertyMap, setupTransient, unlock
protected int currentCategory
protected boolean destroyOnLogOut
protected int shopMobTemplate
protected int numShops
protected java.lang.String shopTag
protected int shopSlots
protected int shopTimeOut
protected java.lang.String itemSetSelected
public InventoryInfo()
public InventoryInfo(OID objOid)
public java.lang.String toString()
Entity
public ObjectType getType()
Entity
getType
in class Entity
ObjectTypes.unknown
if no object type has been set.public int getID()
public void setID(int id)
public int getCurrentCategory()
public void setCurrentCategory(int category)
public boolean categoryUpdated(int category)
public long getCurrencyAmount(int currencyID, boolean includeConversions)
public boolean alterCurrencyAmount(int currencyID, long delta)
currencyID
- delta
- public void addCurrency(int currencyID, java.lang.Long amount)
public void removeCurrency(int currencyID)
public java.util.HashMap<java.lang.Integer,java.lang.Long> getCurrentCurrencies()
public void setCurrentCurrencies(java.util.HashMap<java.lang.Integer,java.lang.Long> currencies)
public java.util.HashMap<java.lang.Integer,java.util.HashMap<java.lang.Integer,java.lang.Long>> getCurrencies()
public void setCurrencies(java.util.HashMap<java.lang.Integer,java.util.HashMap<java.lang.Integer,java.lang.Long>> currencies)
public java.util.HashMap<java.lang.Integer,java.lang.Long> getCurrencies(int category)
public OID[] getBags()
public void setBags(OID[] bags)
public java.util.HashMap<java.lang.Integer,OID[]> getBagsMap()
public void setBagsMap(java.util.HashMap<java.lang.Integer,OID[]> rootBags)
public OID[] getBags(int category)
public OID getEquipmentItemBag()
public void setEquipmentItemBag(OID bagOid)
public java.util.HashMap<java.lang.Integer,OID> getEquippedItemsBagMap()
public void setEquippedItemsBagMap(java.util.HashMap<java.lang.Integer,OID> rootBags)
public OID getEquippedItemsBag(int category)
public OID getActiveStorageBag()
public OID getEquippedItemsSetBag(java.lang.String key)
public void addEquippedItemsSetBag(java.lang.String key, OID bagOid)
public OID getStorageBag(java.lang.String key)
public void addStorageBag(java.lang.String key, OID bagOid)
public java.util.HashMap<java.lang.String,OID> getStorageBags()
public void setStorageBags(java.util.HashMap<java.lang.String,OID> bags)
public java.util.HashMap<java.lang.Integer,java.util.HashMap<java.lang.String,OID>> getStorageBagsMap()
public void setStorageBagsMap(java.util.HashMap<java.lang.Integer,java.util.HashMap<java.lang.String,OID>> rootBags)
public java.util.HashMap<java.lang.String,OID> getStorageBags(int category)
public java.lang.String getActiveStorage()
public void setActiveStorage(java.lang.String storageName)
public void addMail(Mail m)
public java.util.ArrayList<Mail> getMail()
public void setMail(java.util.ArrayList<Mail> mail)
public java.util.HashMap<java.lang.String,BonusSettings> getBonuses()
public void setBonuses(java.util.HashMap<java.lang.String,BonusSettings> bonuses)
public int getShopMobTemplate()
public void setShopMobTemplate(int value)
public int getNumShops()
public void setNumShops(int value)
public int getShopSlots()
public void setShopSlots(int value)
public java.lang.String getShopTag()
public void setShopTag(java.lang.String value)
public int getShopTimeOut()
public void setShopTimeOut(int value)
public java.lang.String getItemSetSelected()
public void setItemSetSelected(java.lang.String value)
public java.util.Map<java.lang.Integer,PetInventoryInfo> getPetInventory()
public void setPetInventory(java.util.Map<java.lang.Integer,PetInventoryInfo> petInventory)
public void setShopDestroyOnLogOut(boolean v)
public boolean getShopDestroyOnLogOut()