public class IpBanRecordStorage extends me.confuser.banmanager.common.ormlite.dao.BaseDaoImpl<IpBanRecord,java.lang.Integer>
Constructor and Description |
---|
IpBanRecordStorage(BanManagerPlugin plugin) |
IpBanRecordStorage(me.confuser.banmanager.common.ormlite.support.ConnectionSource connection,
me.confuser.banmanager.common.ormlite.table.DatabaseTableConfig<?> table) |
Modifier and Type | Method and Description |
---|---|
void |
addRecord(IpBanData ban,
PlayerData actor,
java.lang.String reason) |
int |
deleteAll(me.confuser.banmanager.common.ipaddr.IPAddress ip) |
me.confuser.banmanager.common.ormlite.dao.CloseableIterator<IpBanRecord> |
findUnbans(long fromTime) |
long |
getCount(me.confuser.banmanager.common.ipaddr.IPAddress ip) |
me.confuser.banmanager.common.ormlite.dao.CloseableIterator<IpBanRecord> |
getRecords(me.confuser.banmanager.common.ipaddr.IPAddress ip) |
void |
purge(CleanUp cleanup) |
assignEmptyForeignCollection, callBatchTasks, checkForInitialized, clearAllInternalObjectCaches, clearObjectCache, closeableIterator, closeLastIterator, commit, countOf, countOf, create, create, createIfNotExists, createOrUpdate, 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 IpBanRecordStorage(BanManagerPlugin plugin) throws java.sql.SQLException
java.sql.SQLException
public IpBanRecordStorage(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 addRecord(IpBanData ban, PlayerData actor, java.lang.String reason) throws java.sql.SQLException
java.sql.SQLException
public me.confuser.banmanager.common.ormlite.dao.CloseableIterator<IpBanRecord> findUnbans(long fromTime) throws java.sql.SQLException
java.sql.SQLException
public long getCount(me.confuser.banmanager.common.ipaddr.IPAddress ip) throws java.sql.SQLException
java.sql.SQLException
public me.confuser.banmanager.common.ormlite.dao.CloseableIterator<IpBanRecord> getRecords(me.confuser.banmanager.common.ipaddr.IPAddress ip) throws java.sql.SQLException
java.sql.SQLException
public void purge(CleanUp cleanup) throws java.sql.SQLException
java.sql.SQLException
public int deleteAll(me.confuser.banmanager.common.ipaddr.IPAddress ip) throws java.sql.SQLException
java.sql.SQLException