Class DataBaseHandler

java.lang.Object
me.wolfyscript.utilities.api.network.database.sql.SQLDataBase
me.wolfyscript.customcrafting.handlers.DataBaseHandler

public class DataBaseHandler extends me.wolfyscript.utilities.api.network.database.sql.SQLDataBase
  • Constructor Summary

    Constructors
    Constructor
    Description
    DataBaseHandler​(me.wolfyscript.utilities.api.WolfyUtilities api, MainConfig mainConfig, CustomCrafting customCrafting)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addItem​(me.wolfyscript.utilities.util.NamespacedKey namespacedKey, me.wolfyscript.utilities.api.inventory.custom_items.CustomItem data)
     
    void
    addRecipe​(ICustomRecipe<?,​?> data)
     
    getItem​(me.wolfyscript.utilities.util.NamespacedKey namespacedKey)
     
    getRecipe​(me.wolfyscript.utilities.util.NamespacedKey namespacedKey)
     
    getRecipeData​(me.wolfyscript.utilities.util.NamespacedKey namespacedKey)
     
    boolean
    hasItem​(me.wolfyscript.utilities.util.NamespacedKey namespacedKey)
     
    boolean
    hasRecipe​(me.wolfyscript.utilities.util.NamespacedKey namespacedKey)
     
    void
     
    void
     
    void
     
    void
    removeItem​(me.wolfyscript.utilities.util.NamespacedKey namespacedKey)
     
    void
    removeRecipe​(String namespace, String key)
     
    void
    updateItem​(me.wolfyscript.utilities.util.NamespacedKey namespacedKey, me.wolfyscript.utilities.api.inventory.custom_items.CustomItem data)
     
    void
    updateRecipe​(ICustomRecipe<?,​?> data)
     

    Methods inherited from class me.wolfyscript.utilities.api.network.database.sql.SQLDataBase

    close, executeAsyncUpdate, executeQuery, executeUpdate, getApi, open

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • init

      public void init() throws SQLException
      Throws:
      SQLException
    • loadRecipes

      public void loadRecipes()
    • loadItems

      public void loadItems()
    • hasRecipe

      public boolean hasRecipe(me.wolfyscript.utilities.util.NamespacedKey namespacedKey)
    • getRecipeData

      public ResultSet getRecipeData(me.wolfyscript.utilities.util.NamespacedKey namespacedKey)
    • getRecipe

      public ICustomRecipe<?,​?> getRecipe(me.wolfyscript.utilities.util.NamespacedKey namespacedKey)
    • addRecipe

      public void addRecipe(ICustomRecipe<?,​?> data)
    • updateRecipe

      public void updateRecipe(ICustomRecipe<?,​?> data)
    • removeRecipe

      public void removeRecipe(String namespace, String key)
    • hasItem

      public boolean hasItem(me.wolfyscript.utilities.util.NamespacedKey namespacedKey)
    • getItem

      public ResultSet getItem(me.wolfyscript.utilities.util.NamespacedKey namespacedKey)
    • addItem

      public void addItem(me.wolfyscript.utilities.util.NamespacedKey namespacedKey, me.wolfyscript.utilities.api.inventory.custom_items.CustomItem data)
    • updateItem

      public void updateItem(me.wolfyscript.utilities.util.NamespacedKey namespacedKey, me.wolfyscript.utilities.api.inventory.custom_items.CustomItem data)
    • removeItem

      public void removeItem(me.wolfyscript.utilities.util.NamespacedKey namespacedKey)