|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of DataRecord in org.starhope.appius.game |
---|
Classes in org.starhope.appius.game that implement DataRecord | |
---|---|
class |
DamageArea
A type of damage that could be dealt, e.g. |
class |
Room
A room located in the local zone |
class |
RoomLayer
WRITEME: Document this type. |
class |
SimpleDataEnum<T extends SimpleDataEnum<?>>
This is a base class used to express enumerated values. |
Uses of DataRecord in org.starhope.appius.game.inventory |
---|
Subinterfaces of DataRecord in org.starhope.appius.game.inventory | |
---|---|
interface |
AbstractItem
|
Classes in org.starhope.appius.game.inventory that implement DataRecord | |
---|---|
class |
GenericItemReference
This represents an abstract/template item found in a store. |
class |
Inventory
The Inventory represent an SQL-backed set of InventoryItem
objects owned by a given user. |
class |
InventoryItem
The InventoryItem is the main class for all items which can be placed into the user's inventory. |
class |
InventoryItemType
|
class |
ItemEffectsType
WRITEME: Document this type. |
class |
RarityRating
WRITEME: Document this type. |
Uses of DataRecord in org.starhope.appius.game.inventory.collections |
---|
Classes in org.starhope.appius.game.inventory.collections that implement DataRecord | |
---|---|
class |
ItemCollection
WRITEME: Document this type. |
class |
UserItemCollection
A (possibly partial) collection of items that an user has collected; c.v. |
Uses of DataRecord in org.starhope.appius.game.npc |
---|
Classes in org.starhope.appius.game.npc with type parameters of type DataRecord | |
---|---|
class |
NullLoader<T extends DataRecord>
This is an imaginary Loader type that can be used for records that should not have any real loader associated with them. |
Uses of DataRecord in org.starhope.appius.mb |
---|
Classes in org.starhope.appius.mb that implement DataRecord | |
---|---|
class |
Currency
|
class |
Enrolment
An Enrolment object represents a potential type of enrolment or subscription into which an User can be subscribed. |
class |
UserEnrolment
This class represents an instance of a purchased enrolment (subscription) to a game, as bound to a particular user and period of time. |
Uses of DataRecord in org.starhope.appius.messaging |
---|
Classes in org.starhope.appius.messaging that implement DataRecord | |
---|---|
class |
BadMailList
|
class |
BadMailRecord
WRITEME: Document this type. |
class |
MailAddressRecord
WRITEME: Document this type. |
Uses of DataRecord in org.starhope.appius.sql |
---|
Classes in org.starhope.appius.sql with type parameters of type DataRecord | |
---|---|
interface |
SQLLoader<T extends DataRecord>
WRITEME: Document this type. |
Methods in org.starhope.appius.sql with type parameters of type DataRecord | ||
---|---|---|
static
|
SQLPeerEnum.Get(Class<T> klass,
int id)
Deprecated. use Nomenclator.getDataRecord(Class,int) |
|
static
|
SQLPeerEnum.Get(Class<T> klass,
String ident)
Deprecated. use Nomenclator.getDataRecord(Class,String) |
Uses of DataRecord in org.starhope.appius.sys.admin |
---|
Classes in org.starhope.appius.sys.admin that implement DataRecord | |
---|---|
class |
CapabilityRecords
|
class |
Persephone2AppConfig
WRITEME: Document this type. |
class |
TheServers
This is the (global) set of all zone servers across the game's multiverse. |
class |
ZoneServerRecord
WRITEME: Document this type. |
Uses of DataRecord in org.starhope.appius.user |
---|
Classes in org.starhope.appius.user with type parameters of type DataRecord | |
---|---|
interface |
DataRecordBacked<T extends DataRecord>
This is a marker interface used to bypass the type system. |
Subinterfaces of DataRecord in org.starhope.appius.user | |
---|---|
interface |
UserListEntry
WRITEME: Document this type. |
Classes in org.starhope.appius.user that implement DataRecord | |
---|---|
class |
AvatarBodyFormat
The Avatar Body Format is a description of the layout/structure of a body of which a particular AvatarClass may subscribe. |
class |
AvatarClass
The avatar class defines a type of avatar which can be used by a game player or NPC. |
class |
Parent
This class represents the parent of a kid or teen account |
class |
Passport
|
class |
PersonRecord
DataRecord fields in common between UserRecord and ParentRecord |
class |
SimpleUserListEntry
an entry on a UserList |
class |
StringRecord
A string, tied to identifiers, with minimal translation support |
class |
StringSet
A collection of strings obtained from an arbitrary source, with minimal translation support; a set of StringRecord s |
class |
UserHouse
The User House object contains the rooms of the user's own house. |
class |
UserPreferenceRecord
Provide storage for user preferences |
class |
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. |
class |
UserStat
Simple user stat enumeration type |
class |
Wallet
|
Methods in org.starhope.appius.user with type parameters of type DataRecord | ||
---|---|---|
static
|
Nomenclator.cache(Class<StorageBaseClass> klass,
InstanceClass obj,
RecordClass rec)
Store an object into a caché in which the object is identified by a DataRecord instance object. |
|
static
|
Nomenclator.cache(Class<T> klassGiven,
int id,
String ident,
T o)
Store an item into a caché, for which we've already extracted the object's identification string and integer values. |
|
static
|
Nomenclator.cache(T record)
Store a DataRecord into the caché based upon its identifying string and integers. |
|
static
|
Nomenclator.findInCache(Class<T> klass,
int id)
Find an object in the caché, given its class and identifying integer. |
|
static
|
Nomenclator.findInCache(Class<T> klass,
S rec)
Find an object in the caché, given its base storage class and a DataRecord which uniquely identifies it. |
|
static
|
Nomenclator.findInCache(Class<T> klass,
String ident)
Find an object in the caché based upon a class and a string identifier. |
|
static
|
Nomenclator.getDataRecord(Class<T> klassGiven,
int id)
Obtain a data record (implementing DataRecord ) of the
given class, based upon its unique numeric identifier. |
|
static
|
Nomenclator.getDataRecord(Class<T> klassGiven,
String identifier)
Get a data record by either searching the caché or loading it. |
|
static
|
Nomenclator.getDataRecord(String klass,
int id)
get a data record given a string class name and an ID |
|
static
|
Nomenclator.getDataRecord(String klass,
String ident)
get a data record given a specific class name string and identifier string |
|
static
|
Nomenclator.getDataRecordIterator(Class<T> klass,
Object... constructorArgs)
get a data record iterator |
|
private static
|
Nomenclator.getRecIDForBackedObject(S rec)
get a record ID for something that is in turn backed by some kind of data record |
|
static
|
Nomenclator.instantiate(Class<T> klass,
S record)
Instantiate an instance of an object which wraps a data record |
|
static
|
Nomenclator.killCache(Class<S> klass,
T o)
Remove an arbitrary object from a caché. |
|
static
|
Nomenclator.make(Class<T> klass,
Object... more)
WRITEME: Document this method brpocock@star-hope.org |
Uses of DataRecord in org.starhope.appius.user.events |
---|
Classes in org.starhope.appius.user.events that implement DataRecord | |
---|---|
class |
EventOutcomeRecord
Event Outcome Record |
class |
EventRecord
Events are any thing that happens in the world that can influence a player's currency or inventory. |
class |
EventType
An EventType is a type of event in which an user can participate. |
class |
MedalRecord
WRITEME: Document this type. |
Uses of DataRecord in org.starhope.appius.user.notifications |
---|
Classes in org.starhope.appius.user.notifications that implement DataRecord | |
---|---|
class |
Notification
Notification class. |
class |
NotificationSet
The collection of all (potentially active) Notification s
associated with a given user. |
Uses of DataRecord in org.starhope.appius.util |
---|
Classes in org.starhope.appius.util with type parameters of type DataRecord | |
---|---|
interface |
DataRecordSet<T extends DataRecord>
This is a simple marker interface which is used to identify a data record which is, in turn, a collection of other data. |
interface |
RecordLoader<T extends DataRecord>
This interface defines a mechanism for loading and saving data records from an arbitrary storage engine, most likely an SQL database of some kind. |
class |
SimpleDataRecordSet<DataRecordClass extends DataRecord,DataRecordSetClass extends SimpleDataRecordSet<DataRecordClass,DataRecordSetClass>>
This class represents a default implementation of DataRecordSet which is hoped to be sufficient for most
purposes. |
Subinterfaces of DataRecord in org.starhope.appius.util | |
---|---|
interface |
DataRecordSet<T extends DataRecord>
This is a simple marker interface which is used to identify a data record which is, in turn, a collection of other data. |
Classes in org.starhope.appius.util that implement DataRecord | |
---|---|
class |
SimpleDataRecord<T extends SimpleDataRecord<?>>
An abstract implementation of a DataRecord performing the default tasks for most of the drudgery. |
class |
SimpleDataRecordSet<DataRecordClass extends DataRecord,DataRecordSetClass extends SimpleDataRecordSet<DataRecordClass,DataRecordSetClass>>
This class represents a default implementation of DataRecordSet which is hoped to be sufficient for most
purposes. |
Fields in org.starhope.appius.util with type parameters of type DataRecord | |
---|---|
static Set<DataRecord> |
DataRecordFlushManager.pendingRecords
records pending a flush to backing store |
Methods in org.starhope.appius.util with type parameters of type DataRecord | ||
---|---|---|
(package private) static
|
DataRecordFlushManager.flush(T r)
Flush a record to the database |
|
private static
|
DataRecordFlushManager.flushLater(T record)
If the Background Flush thread is not already running, make sure that it will run |
|
static
|
AppiusConfig.getRecordLoaderForClass(Class<T> klass)
get the record loader type for handling records of a given class |
|
static
|
DataRecordFlushManager.update(RecordLoader<T> recordLoader,
T record)
Decide whether to update the saved copy of a changed record based upon its current change time and modification time, and whether there are remote listeners who are interested in receiving notifications of changes |
Methods in org.starhope.appius.util that return types with arguments of type DataRecord | |
---|---|
RecordLoader<? extends DataRecord> |
DataRecord.getRecordLoader()
|
Method parameters in org.starhope.appius.util with type arguments of type DataRecord | |
---|---|
void |
DataRecord.setRecordLoader(RecordLoader<? extends DataRecord> loader)
|
void |
SimpleDataRecord.setRecordLoader(RecordLoader<? extends DataRecord> loader)
|
Uses of DataRecord in org.starhope.catullus |
---|
Classes in org.starhope.catullus with type parameters of type DataRecord | |
---|---|
interface |
Copyable<T extends DataRecord>
A class that can copy another over itself. |
interface |
Porta<T extends DataRecord>
WRITEME: Document this type. |
class |
Via<T extends DataRecord>
This is an interface class for the bridge to a remote object of a given type. |
Methods in org.starhope.catullus with type parameters of type DataRecord | ||
---|---|---|
private
|
GaiusValeriusCatullus.getLocalPeer(S obj)
get a local peer class |
|
|
JavaRMIServer.read(Class<T> klass,
int id)
WRITEME: Document this method brpocock@star-hope.org |
|
|
GaiusValeriusCatullus.read(Class<T> klass,
int id)
|
|
|
JavaRMIServer.read(Class<T> klass,
String ident)
WRITEME: Document this method brpocock@star-hope.org |
|
|
GaiusValeriusCatullus.read(Class<T> klass,
String ident)
|
|
|
Vehicle.read(Via<T> via,
Class<T> klass,
int id)
WRITEME: Document this method brpocock@star-hope.org |
|
|
JavaRMIVehicle.read(Via<T> via,
Class<T> klass,
int id)
|
|
|
Vehicle.read(Via<T> via,
Class<T> klass,
String ident)
WRITEME: Document this method brpocock@star-hope.org |
|
|
JavaRMIVehicle.read(Via<T> via,
Class<T> klass,
String ident)
|
|
|
JavaRMIServer.remove(T obj)
WRITEME: Document this method brpocock@star-hope.org |
|
|
Vehicle.remove(T obj)
WRITEME: Document this method brpocock@star-hope.org |
|
|
GaiusValeriusCatullus.remove(T obj)
|
|
|
JavaRMIVehicle.remove(T obj)
|
|
private static
|
GaiusValeriusCatullus.setAll_annotatedClass(T dest,
T source,
Class<T> klass)
set all properties for an annotated class (using the Setter annotations and such) |
|
(package private) static
|
GaiusValeriusCatullus.setAll(T dest,
T source)
set all properties of a data record based upon its peer |
|
|
JavaRMIServer.write(T obj)
WRITEME: Document this method brpocock@star-hope.org |
|
|
Vehicle.write(T obj)
WRITEME: Document this method brpocock@star-hope.org |
|
|
GaiusValeriusCatullus.write(T obj)
|
|
|
JavaRMIVehicle.write(T obj)
|
|
|
JavaRMIServer.writeSync(T obj)
WRITEME: Document this method brpocock@star-hope.org |
|
|
Vehicle.writeSync(T obj)
WRITEME: Document this method brpocock@star-hope.org |
|
|
GaiusValeriusCatullus.writeSync(T obj)
|
|
|
JavaRMIVehicle.writeSync(T obj)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |