Class StendhalItemDAO
java.lang.Object
games.stendhal.server.core.engine.db.StendhalItemDAO
data access object for items
- Author:
- hendrik
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddump(DBTransaction transaction) dumps all NPCsgetItemInfoIdMap(DBTransaction transaction) voiditemLogAssignIDIfNotPresent(DBTransaction transaction, RPObject item, Timestamp timestamp) Assigns the next logid to the specified item in case it does not already have one.voiditemLogWriteEntry(DBTransaction transaction, Timestamp timestamp, int itemid, RPEntity player, String event, String param1, String param2, String param3, String param4) writes a log entryvoiditemLogWriteEntry(DBTransaction transaction, Timestamp timestamp, RPObject item, RPEntity player, String event, String param1, String param2, String param3, String param4) writes a log entry
-
Field Details
-
ATTR_ITEM_LOGID
attribute name of itemid- See Also:
-
-
Constructor Details
-
StendhalItemDAO
public StendhalItemDAO()
-
-
Method Details
-
itemLogAssignIDIfNotPresent
public void itemLogAssignIDIfNotPresent(DBTransaction transaction, RPObject item, Timestamp timestamp) throws SQLException Assigns the next logid to the specified item in case it does not already have one.- Parameters:
transaction- database transactionitem- itemtimestamp- timestamp- Throws:
SQLException- in case of a database error
-
itemLogWriteEntry
public void itemLogWriteEntry(DBTransaction transaction, Timestamp timestamp, RPObject item, RPEntity player, String event, String param1, String param2, String param3, String param4) throws SQLException writes a log entry- Parameters:
transaction- DBTransactiontimestamp- timestampitem- itemplayer- player objectevent- name of eventparam1- param 1param2- param 2param3- param 3param4- param 4- Throws:
SQLException- in case of an database error
-
itemLogWriteEntry
public void itemLogWriteEntry(DBTransaction transaction, Timestamp timestamp, int itemid, RPEntity player, String event, String param1, String param2, String param3, String param4) throws SQLException writes a log entry- Parameters:
transaction- DBTransactiontimestamp- timestampitemid- itemid of itemplayer- player objectevent- name of eventparam1- param 1param2- param 2param3- param 3param4- param 4- Throws:
SQLException- in case of an database error
-
toStringOrNull
-
toClassStringOrNull
-
dump
dumps all NPCs- Parameters:
transaction- DBTransaction- Throws:
SQLException- in case of an database error
-
getItemInfoIdMap
- Throws:
SQLException
-