org.starhope.appius.game
Class TootBookTheme
java.lang.Object
org.starhope.appius.sql.SQLPeerDatum
org.starhope.appius.game.InventoryItem
org.starhope.appius.game.TootBookTheme
- All Implemented Interfaces:
- Serializable
- Direct Known Subclasses:
- TootBookAvatarBG, TootBookBoxStyle, TootBookIcon, TootBookPageBG, TootBookTitleBG
public abstract class TootBookTheme
- extends InventoryItem
Abstract template for TootBook Theme items. Stores the properties id,
name, description, and type.
- Author:
- Tim Heys
- See Also:
- Serialized Form
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 |
Methods inherited from class org.starhope.appius.game.InventoryItem |
asClothing, asHomeDecorItem, assertValidType, 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 |
serialVersionUID
private static final long serialVersionUID
- WRITEME
- See Also:
- Constant Field Values
description
private String description
- WRITEME
name
private String name
- WRITEME
TootBookTheme
public TootBookTheme()
getDescription
public String getDescription()
- Returns:
- the description
getName
public String getName()
- Returns:
- the name
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)
setDescription
public void setDescription(String newDescription)
- Parameters:
newDescription
- the description to set
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)
setName
public void setName(String newName)
- Parameters:
newName
- the name to set