Package org.starhope.appius.user

Interface Summary
AbstractPerson WRITEME: Document this type.
AbstractUser Any “thing” that exists in the game world and participates therein should implement the AbstractUser interface.
DataRecordBacked<T extends DataRecord> This is a marker interface used to bypass the type system.
ParentRecordLoader WRITEME: Document this type.
PassportLoader  
UserHouseRecordLoader WRITEME: Document this type.
UserListEntry WRITEME: Document this type.
UserRecordLoader WRITEME: Document this type.
 

Class Summary
AbstractNonPlayerCharacter This is the base class from which NPCs are derived.
AvatarBodyFormat The Avatar Body Format is a description of the layout/structure of a body of which a particular AvatarClass may subscribe.
AvatarBodyFormatSQLLoader WRITEME: Document this type.
AvatarClass The avatar class defines a type of avatar which can be used by a game player or NPC.
AvatarClassSQLLoader Load avatar class data from an SQL database backing store
GeneralUser WRITEME: Document this type.
Nomenclator The Nomenclator is the universal factory and caché mechanism for all game objects derived from DataRecord, and provides facilities for caching of arbitrary objects as well.
Parent This class represents the parent of a kid or teen account
ParentRecordSQLLoader load a parent record from an SQL backing-store (and save or remove it, as needed)
Passport  
PassportSQLLoader  
PathFinder WRITEME: Document this type.
PeanutLoader  
Person This was an abstract superclass for both Parents and Users.
PersonRecord DataRecord fields in common between UserRecord and ParentRecord
SimpleUserListEntry an entry on a UserList
StringRecord A string, tied to identifiers, with minimal translation support
StringSet A collection of strings obtained from an arbitrary source, with minimal translation support; a set of StringRecords
User This class encapsulates all of the user/player information for the game.
UserBuddyListSQLIterator WRITEME: Document this type.
UserHouse The User House object contains the rooms of the user's own house.
UserHouseSQLLoader WRITEME: Document this type.
UserIgnoreListSQLIterator WRITEME: Document this type.
UserList Generic class that handles both buddy lists and ignore lists, depending upon its mood.
UserListGeneralSQLIterator WRITEME: Document this type.
UserListIterator WRITEME: Document this type.
UserListIteratorDefaultFactory WRITEME: Document this type.
UserListSQLIterator WRITEME: Document this type.
UserPreferenceRecord Provide storage for user preferences
UserRecord The record describing an user in the game — whether a theoretical user account (like the System User), an actual human user's account, or an NPC.
UserRecordSQLLoader User Record
UserStat Simple user stat enumeration type
UserTransientEffects WRITEME: Document this type.
UserTransients WRITEME: Document this type.
Wallet  
WalletLoaderSocialGold  
WalletSQLLoader