public class PlayerMuteStorage extends me.confuser.banmanager.common.ormlite.dao.BaseDaoImpl<PlayerMuteData,java.lang.Integer>
Constructor and Description |
---|
PlayerMuteStorage(BanManagerPlugin plugin) |
PlayerMuteStorage(me.confuser.banmanager.common.ormlite.support.ConnectionSource connection,
me.confuser.banmanager.common.ormlite.table.DatabaseTableConfig<?> table) |
Modifier and Type | Method and Description |
---|---|
void |
addMute(PlayerMuteData mute) |
me.confuser.banmanager.common.ormlite.dao.CloseableIterator<PlayerMuteData> |
findMutes(long fromTime) |
PlayerMuteData |
getMute(java.lang.String playerName) |
PlayerMuteData |
getMute(java.util.UUID uuid) |
java.util.concurrent.ConcurrentHashMap<java.util.UUID,PlayerMuteData> |
getMutes() |
boolean |
isMuted(java.lang.String playerName) |
boolean |
isMuted(java.util.UUID uuid) |
boolean |
isRecentlyMuted(PlayerData player,
long cooldown) |
boolean |
mute(PlayerMuteData mute) |
void |
removeMute(PlayerMuteData mute) |
void |
removeMute(java.util.UUID uuid) |
PlayerMuteData |
retrieveMute(java.util.UUID uuid) |
boolean |
unmute(PlayerMuteData mute,
PlayerData actor) |
boolean |
unmute(PlayerMuteData mute,
PlayerData actor,
java.lang.String reason) |
boolean |
unmute(PlayerMuteData mute,
PlayerData actor,
java.lang.String reason,
boolean delete) |
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 PlayerMuteStorage(BanManagerPlugin plugin) throws java.sql.SQLException
java.sql.SQLException
public PlayerMuteStorage(me.confuser.banmanager.common.ormlite.support.ConnectionSource connection, me.confuser.banmanager.common.ormlite.table.DatabaseTableConfig<?> table) throws java.sql.SQLException
java.sql.SQLException
public java.util.concurrent.ConcurrentHashMap<java.util.UUID,PlayerMuteData> getMutes()
public boolean isMuted(java.util.UUID uuid)
public PlayerMuteData retrieveMute(java.util.UUID uuid) throws java.sql.SQLException
java.sql.SQLException
public boolean isMuted(java.lang.String playerName)
public PlayerMuteData getMute(java.util.UUID uuid)
public PlayerMuteData getMute(java.lang.String playerName)
public void addMute(PlayerMuteData mute)
public boolean mute(PlayerMuteData mute) throws java.sql.SQLException
java.sql.SQLException
public void removeMute(java.util.UUID uuid)
public void removeMute(PlayerMuteData mute)
public boolean unmute(PlayerMuteData mute, PlayerData actor) throws java.sql.SQLException
java.sql.SQLException
public boolean unmute(PlayerMuteData mute, PlayerData actor, java.lang.String reason) throws java.sql.SQLException
java.sql.SQLException
public boolean unmute(PlayerMuteData mute, PlayerData actor, java.lang.String reason, boolean delete) throws java.sql.SQLException
java.sql.SQLException
public me.confuser.banmanager.common.ormlite.dao.CloseableIterator<PlayerMuteData> findMutes(long fromTime) throws java.sql.SQLException
java.sql.SQLException
public boolean isRecentlyMuted(PlayerData player, long cooldown) throws java.sql.SQLException
java.sql.SQLException