Class 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.
    • Constructor Detail

      • SpigotASQLContext

        protected SpigotASQLContext​(org.bukkit.plugin.java.JavaPlugin javaPlugin,
                                    com.glyart.asql.common.database.DataSourceCredentials credentials,
                                    com.glyart.asql.common.database.DataSourceHandler dataSourceHandler)
    • Method Detail

      • getScheduler

        public com.glyart.asql.common.context.ContextScheduler getScheduler()
        Specified by:
        getScheduler in interface com.glyart.asql.common.context.ASQLContext<org.bukkit.plugin.java.JavaPlugin>
      • getDataTemplate

        public com.glyart.asql.common.database.DataTemplate<SpigotASQLContext> getDataTemplate()
        Specified by:
        getDataTemplate in interface com.glyart.asql.common.context.ASQLContext<org.bukkit.plugin.java.JavaPlugin>
      • getPlugin

        public org.bukkit.plugin.java.JavaPlugin getPlugin()
        Specified by:
        getPlugin in interface com.glyart.asql.common.context.ASQLContext<org.bukkit.plugin.java.JavaPlugin>
      • getDataSourceHandler

        public com.glyart.asql.common.database.DataSourceHandler getDataSourceHandler()
        Specified by:
        getDataSourceHandler in interface com.glyart.asql.common.context.ASQLContext<org.bukkit.plugin.java.JavaPlugin>
      • getLogger

        public Logger getLogger()
        Specified by:
        getLogger in interface com.glyart.asql.common.context.ASQLContext<org.bukkit.plugin.java.JavaPlugin>