public class PlayerStorage extends me.confuser.banmanager.common.ormlite.dao.BaseDaoImpl<PlayerData,byte[]>
Constructor and Description |
---|
PlayerStorage(BanManagerPlugin plugin) |
PlayerStorage(me.confuser.banmanager.common.ormlite.support.ConnectionSource connection,
me.confuser.banmanager.common.ormlite.table.DatabaseTableConfig<?> table) |
Modifier and Type | Method and Description |
---|---|
PlayerData |
createIfNotExists(java.util.UUID uuid,
java.lang.String name) |
me.confuser.banmanager.common.ormlite.dao.Dao.CreateOrUpdateStatus |
createOrUpdate(PlayerData data) |
java.util.HashMap<java.lang.String,java.util.Map.Entry<java.lang.Integer,java.util.List<PlayerData>>> |
getDuplicateNames() |
java.util.List<PlayerData> |
getDuplicatesInTime(me.confuser.banmanager.common.ipaddr.IPAddress ip,
long timeDiff) |
java.util.List<PlayerData> |
retrieve(java.lang.String name) |
PlayerData |
retrieve(java.lang.String name,
boolean mojangLookup) |
void |
setupAutoComplete() |
void |
setupConsole() |
me.confuser.banmanager.common.ormlite.dao.Dao.CreateOrUpdateStatus |
upsert(PlayerData data) |
assignEmptyForeignCollection, callBatchTasks, checkForInitialized, clearAllInternalObjectCaches, clearObjectCache, closeableIterator, closeLastIterator, commit, countOf, countOf, create, create, createIfNotExists, delete, delete, delete, deleteBuilder, deleteById, deleteIds, endThreadConnection, executeRaw, executeRawNoArgs, extractId, findForeignFieldType, getConnectionSource, getDataClass, getEmptyForeignCollection, getObjectCache, getObjectFactory, getRawRowMapper, getSelectStarRowMapper, getTableConfig, getTableInfo, getTableName, getWrappedIterable, getWrappedIterable, idExists, initialize, isAutoCommit, isTableExists, isUpdatable, iterator, iterator, iterator, iterator, mapSelectStarRow, notifyChanges, objectsEqual, objectToString, query, queryBuilder, queryForAll, queryForEq, queryForFieldValues, queryForFieldValuesArgs, queryForFirst, queryForId, queryForMatching, queryForMatchingArgs, queryForSameId, queryRaw, queryRaw, queryRaw, queryRaw, queryRaw, queryRawValue, refresh, registerObserver, rollBack, setAutoCommit, setConnectionSource, setObjectCache, setObjectCache, setObjectFactory, setTableConfig, startThreadConnection, unregisterObserver, update, update, updateBuilder, updateId, updateRaw
public PlayerStorage(BanManagerPlugin plugin) throws java.sql.SQLException
java.sql.SQLException
public PlayerStorage(me.confuser.banmanager.common.ormlite.support.ConnectionSource connection, me.confuser.banmanager.common.ormlite.table.DatabaseTableConfig<?> table) throws java.sql.SQLException
java.sql.SQLException
public void setupConsole() throws java.sql.SQLException
java.sql.SQLException
public void setupAutoComplete()
public me.confuser.banmanager.common.ormlite.dao.Dao.CreateOrUpdateStatus upsert(PlayerData data) throws java.sql.SQLException
java.sql.SQLException
public me.confuser.banmanager.common.ormlite.dao.Dao.CreateOrUpdateStatus createOrUpdate(PlayerData data) throws java.sql.SQLException
createOrUpdate
in interface me.confuser.banmanager.common.ormlite.dao.Dao<PlayerData,byte[]>
createOrUpdate
in class me.confuser.banmanager.common.ormlite.dao.BaseDaoImpl<PlayerData,byte[]>
java.sql.SQLException
public PlayerData createIfNotExists(java.util.UUID uuid, java.lang.String name) throws java.sql.SQLException
java.sql.SQLException
public PlayerData retrieve(java.lang.String name, boolean mojangLookup)
public java.util.List<PlayerData> retrieve(java.lang.String name)
public java.util.HashMap<java.lang.String,java.util.Map.Entry<java.lang.Integer,java.util.List<PlayerData>>> getDuplicateNames()
public java.util.List<PlayerData> getDuplicatesInTime(me.confuser.banmanager.common.ipaddr.IPAddress ip, long timeDiff)