Class GlobalDataHandler

java.lang.Object
com.bencodez.advancedcore.bungeeapi.globaldata.GlobalDataHandler
Direct Known Subclasses:
GlobalDataHandlerProxy

public class GlobalDataHandler extends Object
Handler for global data across multiple servers.
  • Constructor Details

    • GlobalDataHandler

      public GlobalDataHandler(GlobalMySQL globalMysql)
      Constructor for GlobalDataHandler.
      Parameters:
      globalMysql - the global MySQL instance
  • Method Details

    • getBoolean

      public boolean getBoolean(String server, String key)
      Gets a boolean value from global data.
      Parameters:
      server - the server name
      key - the key
      Returns:
      the boolean value
    • getExact

      public HashMap<String,com.bencodez.simpleapi.sql.data.DataValue> getExact(String server)
      Gets exact data for a server.
      Parameters:
      server - the server name
      Returns:
      the data map
    • getInt

      public int getInt(String server, String key)
      Gets an integer value from global data.
      Parameters:
      server - the server name
      key - the key
      Returns:
      the integer value
    • getString

      public String getString(String server, String key)
      Gets a string value from global data.
      Parameters:
      server - the server name
      key - the key
      Returns:
      the string value
    • setBoolean

      public void setBoolean(String server, String key, boolean data)
      Sets a boolean value in global data.
      Parameters:
      server - the server name
      key - the key
      data - the boolean value
    • setData

      public void setData(String server, HashMap<String,com.bencodez.simpleapi.sql.data.DataValue> data)
      Sets multiple data values in global data.
      Parameters:
      server - the server name
      data - the data map
    • setInt

      public void setInt(String server, String key, int data)
      Sets an integer value in global data.
      Parameters:
      server - the server name
      key - the key
      data - the integer value
    • setString

      public void setString(String server, String key, String data)
      Sets a string value in global data.
      Parameters:
      server - the server name
      key - the key
      data - the string value