Class SQLiteDataManager
java.lang.Object
dev.unnm3d.redischat.datamanagers.sqlmanagers.PluginMessageManager
dev.unnm3d.redischat.datamanagers.sqlmanagers.SQLDataManager
dev.unnm3d.redischat.datamanagers.sqlmanagers.SQLiteDataManager
- All Implemented Interfaces:
DataManager
-
Field Summary
Fields inherited from class dev.unnm3d.redischat.datamanagers.sqlmanagers.PluginMessageManager
plugin
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addEnderchest
(@NotNull String name, org.bukkit.inventory.ItemStack[] inv) void
addInventory
(@NotNull String name, org.bukkit.inventory.ItemStack[] inv) void
void
void
close()
protected Connection
protected void
void
registerChannel
(@NotNull Channel channel) void
setActivePlayerChannel
(String playerName, String channelName) setMailRead
(@NotNull String playerName, @NotNull Mail mail) void
setMutedEntities
(@NotNull String entityKey, @NotNull Set<String> entitiesValue) void
setPlayerPlaceholders
(@NotNull String playerName, @NotNull Map<String, String> placeholders) void
setReplyName
(@NotNull String nameReceiver, @NotNull String requesterName) void
Methods inherited from class dev.unnm3d.redischat.datamanagers.sqlmanagers.SQLDataManager
deleteMail, errWarn, getActivePlayerChannel, getAllMutedEntities, getChannels, getPlayerEnderchest, getPlayerInventory, getPlayerItem, getPlayerPlaceholders, getPlayerPrivateMail, getPublicMails, getReplyName, getSQLSchema, getWhitelistEnabledPlayers, isRateLimited, isSpying, publishPlayerList, sendChatMessage, sendRejoin, setPlayerPrivateMail, setPublicMail, setWhitelistEnabledPlayer, unregisterChannel
Methods inherited from class dev.unnm3d.redischat.datamanagers.sqlmanagers.PluginMessageManager
receivePluginMessage, sendChannelUpdate, sendChatPluginMessage, sendMailUpdate, sendMutedEntityUpdate, sendPlayerPlaceholdersUpdate, sendPluginMessage, sendWhitelistEnabledUpdate
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface dev.unnm3d.redischat.api.DataManager
deserialize, deserializePlayerPlaceholders, serialize, serializePlayerPlaceholders
-
Constructor Details
-
SQLiteDataManager
-
-
Method Details
-
initialize
- Specified by:
initialize
in classSQLDataManager
- Throws:
IllegalStateException
-
setReplyName
public void setReplyName(@NotNull @NotNull String nameReceiver, @NotNull @NotNull String requesterName) - Specified by:
setReplyName
in interfaceDataManager
- Overrides:
setReplyName
in classSQLDataManager
-
setSpying
- Specified by:
setSpying
in interfaceDataManager
- Overrides:
setSpying
in classSQLDataManager
-
setActivePlayerChannel
- Specified by:
setActivePlayerChannel
in interfaceDataManager
- Overrides:
setActivePlayerChannel
in classSQLDataManager
-
setMutedEntities
public void setMutedEntities(@NotNull @NotNull String entityKey, @NotNull @NotNull Set<String> entitiesValue) - Specified by:
setMutedEntities
in interfaceDataManager
- Overrides:
setMutedEntities
in classSQLDataManager
-
setPlayerPlaceholders
public void setPlayerPlaceholders(@NotNull @NotNull String playerName, @NotNull @NotNull Map<String, String> placeholders) - Specified by:
setPlayerPlaceholders
in interfaceDataManager
- Overrides:
setPlayerPlaceholders
in classSQLDataManager
-
addInventory
- Specified by:
addInventory
in interfaceDataManager
- Overrides:
addInventory
in classSQLDataManager
-
addItem
- Specified by:
addItem
in interfaceDataManager
- Overrides:
addItem
in classSQLDataManager
-
addEnderchest
- Specified by:
addEnderchest
in interfaceDataManager
- Overrides:
addEnderchest
in classSQLDataManager
-
setMailRead
public CompletionStage<Boolean> setMailRead(@NotNull @NotNull String playerName, @NotNull @NotNull Mail mail) - Specified by:
setMailRead
in interfaceDataManager
- Overrides:
setMailRead
in classSQLDataManager
-
registerChannel
- Specified by:
registerChannel
in interfaceDataManager
- Overrides:
registerChannel
in classSQLDataManager
-
getConnection
- Specified by:
getConnection
in classSQLDataManager
- Throws:
SQLException
-
close
public void close()
-