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>
accounts
protected static BungeeChatAccount
consoleAccount
-
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 BungeeChatAccountStorage
getAccountStorage()
static BungeeChatAccount
getConsoleAccount()
static List<BungeeChatAccount>
getPlayerAccounts()
static void
loadAccount(UUID uuid)
static void
saveAccount(BungeeChatAccount account)
static void
setAccountStorage(BungeeChatAccountStorage accountStorage)
static void
unloadAccount(BungeeChatAccount account)
static void
unloadAccount(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()
-
-