Package dev.aura.bungeechat.api.account
Class AccountManager
- java.lang.Object
-
- dev.aura.bungeechat.api.account.AccountManager
-
public class AccountManager extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected static ConcurrentMap<UUID,BungeeChatAccount>accountsprotected static BungeeChatAccountconsoleAccount
-
Constructor Summary
Constructors Constructor Description AccountManager()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Optional<BungeeChatAccount>getAccount(String name)static Optional<BungeeChatAccount>getAccount(UUID uuid)static List<BungeeChatAccount>getAccounts()static List<BungeeChatAccount>getAccountsForPartialName(String partialName)static BungeeChatAccountStoragegetAccountStorage()static BungeeChatAccountgetConsoleAccount()static List<BungeeChatAccount>getPlayerAccounts()static voidloadAccount(UUID uuid)static voidsaveAccount(BungeeChatAccount account)static voidsetAccountStorage(BungeeChatAccountStorage accountStorage)static voidunloadAccount(BungeeChatAccount account)static voidunloadAccount(UUID uuid)
-
-
-
Field Detail
-
consoleAccount
protected static final BungeeChatAccount consoleAccount
-
accounts
protected static final ConcurrentMap<UUID,BungeeChatAccount> accounts
-
-
Method Detail
-
setAccountStorage
public static void setAccountStorage(BungeeChatAccountStorage accountStorage)
-
getAccount
public static Optional<BungeeChatAccount> getAccount(UUID uuid)
-
getAccount
public static Optional<BungeeChatAccount> getAccount(String name)
-
getAccounts
public static List<BungeeChatAccount> getAccounts()
-
getPlayerAccounts
public static List<BungeeChatAccount> getPlayerAccounts()
-
getAccountsForPartialName
public static List<BungeeChatAccount> getAccountsForPartialName(String partialName)
-
loadAccount
public static void loadAccount(UUID uuid)
-
unloadAccount
public static void unloadAccount(UUID uuid)
-
unloadAccount
public static void unloadAccount(BungeeChatAccount account)
-
saveAccount
public static void saveAccount(BungeeChatAccount account)
-
getConsoleAccount
public static BungeeChatAccount getConsoleAccount()
-
getAccountStorage
public static BungeeChatAccountStorage getAccountStorage()
-
-