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 TypeMethodDescriptionvoidaddEnderchest(@NotNull String name, org.bukkit.inventory.ItemStack[] inv) voidaddInventory(@NotNull String name, org.bukkit.inventory.ItemStack[] inv) voidvoidvoidclose()protected Connectionprotected voidvoidregisterChannel(@NotNull Channel channel) voidsetActivePlayerChannel(String playerName, String channelName) setMailRead(@NotNull String playerName, @NotNull Mail mail) voidsetMutedEntities(@NotNull String entityKey, @NotNull Set<String> entitiesValue) voidsetPlayerPlaceholders(@NotNull String playerName, @NotNull Map<String, String> placeholders) voidsetReplyName(@NotNull String nameReceiver, @NotNull String requesterName) voidMethods 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, unregisterChannelMethods inherited from class dev.unnm3d.redischat.datamanagers.sqlmanagers.PluginMessageManager
receivePluginMessage, sendChannelUpdate, sendChatPluginMessage, sendMailUpdate, sendMutedEntityUpdate, sendPlayerPlaceholdersUpdate, sendPluginMessage, sendWhitelistEnabledUpdateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.unnm3d.redischat.api.DataManager
deserialize, deserializePlayerPlaceholders, serialize, serializePlayerPlaceholders
-
Constructor Details
-
SQLiteDataManager
-
-
Method Details
-
initialize
- Specified by:
initializein classSQLDataManager- Throws:
IllegalStateException
-
setReplyName
public void setReplyName(@NotNull @NotNull String nameReceiver, @NotNull @NotNull String requesterName) - Specified by:
setReplyNamein interfaceDataManager- Overrides:
setReplyNamein classSQLDataManager
-
setSpying
- Specified by:
setSpyingin interfaceDataManager- Overrides:
setSpyingin classSQLDataManager
-
setActivePlayerChannel
- Specified by:
setActivePlayerChannelin interfaceDataManager- Overrides:
setActivePlayerChannelin classSQLDataManager
-
setMutedEntities
public void setMutedEntities(@NotNull @NotNull String entityKey, @NotNull @NotNull Set<String> entitiesValue) - Specified by:
setMutedEntitiesin interfaceDataManager- Overrides:
setMutedEntitiesin classSQLDataManager
-
setPlayerPlaceholders
public void setPlayerPlaceholders(@NotNull @NotNull String playerName, @NotNull @NotNull Map<String, String> placeholders) - Specified by:
setPlayerPlaceholdersin interfaceDataManager- Overrides:
setPlayerPlaceholdersin classSQLDataManager
-
addInventory
- Specified by:
addInventoryin interfaceDataManager- Overrides:
addInventoryin classSQLDataManager
-
addItem
- Specified by:
addItemin interfaceDataManager- Overrides:
addItemin classSQLDataManager
-
addEnderchest
- Specified by:
addEnderchestin interfaceDataManager- Overrides:
addEnderchestin classSQLDataManager
-
setMailRead
public CompletionStage<Boolean> setMailRead(@NotNull @NotNull String playerName, @NotNull @NotNull Mail mail) - Specified by:
setMailReadin interfaceDataManager- Overrides:
setMailReadin classSQLDataManager
-
registerChannel
- Specified by:
registerChannelin interfaceDataManager- Overrides:
registerChannelin classSQLDataManager
-
getConnection
- Specified by:
getConnectionin classSQLDataManager- Throws:
SQLException
-
close
public void close()
-