Class AbstractSQLCoreProvider.SQLUser

java.lang.Object
pro.gravit.launchserver.auth.core.AbstractSQLCoreProvider.SQLUser
All Implemented Interfaces:
User
Direct Known Subclasses:
MySQLCoreProvider.MySQLUser
Enclosing class:
AbstractSQLCoreProvider

public static class AbstractSQLCoreProvider.SQLUser extends Object implements User
  • Field Details

    • uuid

      protected final UUID uuid
    • username

      protected final String username
    • accessToken

      protected String accessToken
    • serverId

      protected String serverId
    • password

      protected final String password
    • permissions

      protected final pro.gravit.launcher.base.ClientPermissions permissions
  • Constructor Details

    • SQLUser

      public SQLUser(UUID uuid, String username, String accessToken, String serverId, String password, pro.gravit.launcher.base.ClientPermissions permissions)
  • Method Details

    • getUsername

      public String getUsername()
      Specified by:
      getUsername in interface User
    • getUUID

      public UUID getUUID()
      Specified by:
      getUUID in interface User
    • getServerId

      public String getServerId()
    • getAccessToken

      public String getAccessToken()
    • getPermissions

      public pro.gravit.launcher.base.ClientPermissions getPermissions()
      Specified by:
      getPermissions in interface User
    • toString

      public String toString()
      Overrides:
      toString in class Object