HyCodeYourTale
classpublicPriority 3

DefaultAuthCredentialStore

com.hypixel.hytale.server.core.auth.DefaultAuthCredentialStore

implements IAuthCredentialStore

5

Methods

5

Public Methods

1

Fields

1

Constructors

Constructors

public
DefaultAuthCredentialStore()

Methods

Public Methods (5)

public
void clear()
@Override
public
UUID getProfile()
@Nullable@Override
public
IAuthCredentialStore.OAuthTokens getTokens()
@Nonnull@Override
public
void setProfile(UUID uuid)
@Override
public
void setTokens(IAuthCredentialStore.OAuthTokens tokens)
@Override

Fields

Private/Package Fields (1)

privateUUID profile

Inheritance

Parent
Current
Interface
Child

Use mouse wheel to zoom, drag to pan. Click nodes to navigate.

Source Code

package com.hypixel.hytale.server.core.auth;

import java.util.UUID;
import javax.annotation.Nonnull;
import javax.annotation.Nullable;

public class DefaultAuthCredentialStore implements IAuthCredentialStore {
   private IAuthCredentialStore.OAuthTokens tokens = new IAuthCredentialStore.OAuthTokens(null, null, null);
   @Nullable
   private UUID profile;

   public DefaultAuthCredentialStore() {
   }

   @Override
   public void setTokens(@Nonnull IAuthCredentialStore.OAuthTokens tokens) {
      this.tokens = tokens;
   }

   @Nonnull
   @Override
   public IAuthCredentialStore.OAuthTokens getTokens() {
      return this.tokens;
   }

   @Override
   public void setProfile(@Nullable UUID uuid) {
      this.profile = uuid;
   }

   @Nullable
   @Override
   public UUID getProfile() {
      return this.profile;
   }

   @Override
   public void clear() {
      this.tokens = new IAuthCredentialStore.OAuthTokens(null, null, null);
      this.profile = null;
   }
}