org.starhope.appius.game
Class Stationery

java.lang.Object
  extended by org.starhope.appius.sql.SQLPeerDatum
      extended by org.starhope.appius.game.InventoryItem
          extended by org.starhope.appius.game.Stationery
All Implemented Interfaces:
Serializable

public class Stationery
extends InventoryItem

Author:
brpocock
See Also:
Serialized Form

Field Summary
static int DEFAULT_FREE_STATIONERY
          TODO: document this field (brpocock, Nov 19, 2009) DEFAULT_FREE_STATIONERY (Stationery)
private static long serialVersionUID
          WRITEME
 
Fields inherited from class org.starhope.appius.game.InventoryItem
active, CLOTHES, FURNITURE, GAME_EQUIP_ITEM, id, MUSIC, ownerID, PATTERNS, PIVITZ, slotNumber, STATIONERY, STRUCTURE, T_Backpacks, T_Ceiling, T_Ceiling_Furniture, T_Dresses, T_Ears, T_Eyes, T_Floor_Furniture, T_Flooring, T_Game_Equip_Item, T_Music, T_Neck, T_Orbitz, T_Pants, T_Pattern, T_Pet, T_Pivitz, T_Shirts, T_Stationery, T_TootBook_Avatar_BG, T_TootBook_Box_Style, T_TootBook_Icon, T_TootBook_Page_BG, T_TootBook_Title_BG, T_TootBookTheme, T_Tops, T_Vehicle, T_Wall_Furniture, T_Wallpaper, TB_AVATAR_BG, TB_BOX_STYLES, TB_ICON, TB_PAGE_BG, TB_TITLE_BG, type, Type_Backpacks, Type_Ceiling, Type_Ceiling_Furniture, Type_Dresses, Type_Ears, Type_Eyes, Type_Floor_Furniture, Type_Flooring, Type_Music, Type_Neck, Type_Orbitz, Type_Pants, Type_Pattern, Type_Pivitz, Type_Shirts, Type_Tops, Type_Wall_Furniture, Type_Wallpaper
 
Fields inherited from class org.starhope.appius.sql.SQLPeerDatum
hackyDatabaseConnection
 
Constructor Summary
Stationery()
           
 
Method Summary
protected  void assertValidType(InventoryItemType t)
          TODO: document this method (brpocock, Nov 19, 2009)
protected  void set(ResultSet rs)
           
protected  void setFromInventory(ResultSet inv)
          TODO: document this method (brpocock, Nov 19, 2009)
 
Methods inherited from class org.starhope.appius.game.InventoryItem
asClothing, asHomeDecorItem, assertValidTypeID, equals, equip, flush, getByID, getByID, getCacheUniqueID, getClassForThisType, getClassForType, getClassForType, getFromInventory, getID, getItemClass, getMountPoint, getOwner, getOwnerID, getSlotNumber, getType, getTypeID, getTypesOfClothingT, getTypesOfFurnitureT, getTypesOfHomeDecorT, getTypesOfStructureT, getTypesOfWearablesT, hasANomen, hashCode, identifiesAs, isActive, isAPet, isClothingOnly, isFurniture, isMusic, isPattern, isPet, isPivitz, isStructure, isVehicle, isWearable, pullFromInventory, setActive, setOwner, setOwnerID, setSlotHarsh, setSlotNumber, setType, setTypeID, toJSON, toString, unequip
 
Methods inherited from class org.starhope.appius.sql.SQLPeerDatum
changed, findInCache, get, prepareX, prepareX, saveInCache, set
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

DEFAULT_FREE_STATIONERY

public static final int DEFAULT_FREE_STATIONERY
TODO: document this field (brpocock, Nov 19, 2009) DEFAULT_FREE_STATIONERY (Stationery)

See Also:
Constant Field Values

serialVersionUID

private static final long serialVersionUID
WRITEME

See Also:
Constant Field Values
Constructor Detail

Stationery

public Stationery()
Method Detail

assertValidType

protected void assertValidType(InventoryItemType t)
                        throws GameLogicException
Description copied from class: InventoryItem
TODO: document this method (brpocock, Nov 19, 2009)

Specified by:
assertValidType in class InventoryItem
Parameters:
t - WRITEME
Throws:
GameLogicException - WRITEME
See Also:
InventoryItem.assertValidType(org.starhope.appius.types.InventoryItemType)

set

protected void set(ResultSet rs)
            throws SQLException
Specified by:
set in class SQLPeerDatum
Parameters:
rs - The result of an SQL query, with the cursor already pointed at the row describing this specific instance of the object.
Throws:
SQLException - if the database fails somehow
See Also:
SQLPeerDatum.set(java.sql.ResultSet)

setFromInventory

protected void setFromInventory(ResultSet inv)
                         throws SQLException
Description copied from class: InventoryItem
TODO: document this method (brpocock, Nov 19, 2009)

Specified by:
setFromInventory in class InventoryItem
Parameters:
inv - WRITEME
Throws:
SQLException - WRITEME
See Also:
InventoryItem.setFromInventory(java.sql.ResultSet)