Package com.glyart.asql.spigot
Class SpigotASQLContext
- java.lang.Object
-
- com.glyart.asql.spigot.SpigotASQLContext
-
- All Implemented Interfaces:
com.glyart.asql.common.context.ASQLContext<org.bukkit.plugin.java.JavaPlugin>
public class SpigotASQLContext extends Object implements com.glyart.asql.common.context.ASQLContext<org.bukkit.plugin.java.JavaPlugin>
Represents a modelled ASQLContext inside a Spigot Context. There can be multiple SpigotASQLContext. Creating different SpigotASQLContext means that in the same Spigot Context you are willing to interact with different data sources.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SpigotASQLContext.ContextBuilder
-
Constructor Summary
Constructors Modifier Constructor Description protected
SpigotASQLContext(org.bukkit.plugin.java.JavaPlugin javaPlugin, com.glyart.asql.common.database.DataSourceCredentials credentials, com.glyart.asql.common.database.DataSourceHandler dataSourceHandler)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SpigotASQLContext.ContextBuilder
builder()
com.glyart.asql.common.database.DataSourceHandler
getDataSourceHandler()
com.glyart.asql.common.database.DataTemplate<SpigotASQLContext>
getDataTemplate()
Logger
getLogger()
org.bukkit.plugin.java.JavaPlugin
getPlugin()
com.glyart.asql.common.context.ContextScheduler
getScheduler()
-
-
-
Method Detail
-
getScheduler
public com.glyart.asql.common.context.ContextScheduler getScheduler()
- Specified by:
getScheduler
in interfacecom.glyart.asql.common.context.ASQLContext<org.bukkit.plugin.java.JavaPlugin>
-
getDataTemplate
public com.glyart.asql.common.database.DataTemplate<SpigotASQLContext> getDataTemplate()
- Specified by:
getDataTemplate
in interfacecom.glyart.asql.common.context.ASQLContext<org.bukkit.plugin.java.JavaPlugin>
-
getPlugin
public org.bukkit.plugin.java.JavaPlugin getPlugin()
- Specified by:
getPlugin
in interfacecom.glyart.asql.common.context.ASQLContext<org.bukkit.plugin.java.JavaPlugin>
-
getDataSourceHandler
public com.glyart.asql.common.database.DataSourceHandler getDataSourceHandler()
- Specified by:
getDataSourceHandler
in interfacecom.glyart.asql.common.context.ASQLContext<org.bukkit.plugin.java.JavaPlugin>
-
getLogger
public Logger getLogger()
- Specified by:
getLogger
in interfacecom.glyart.asql.common.context.ASQLContext<org.bukkit.plugin.java.JavaPlugin>
-
builder
public static SpigotASQLContext.ContextBuilder builder()
-
-