public class AccountManager
extends java.lang.Object
implements java.io.Serializable
| Constructor and Description |
|---|
AccountManager() |
| Modifier and Type | Method and Description |
|---|---|
Accounts |
accounts() |
Account |
authenticate(java.lang.String login,
java.lang.String password) |
void |
clear() |
long |
countOfAccounts() |
long |
countOfActivatedAccounts() |
Account |
createAccount(java.lang.String firstName,
java.lang.String lastName,
java.lang.String email,
java.lang.String password) |
Role |
createRole(int roleId,
java.lang.String name) |
Role |
createRole(java.lang.String name) |
Accounts |
findAccountByStatus(Account.Status status) |
Accounts |
findAccountsByRole(Role role) |
Account |
getAccountByEmail(java.lang.String email) |
Account |
getAccountById(long userId) |
Account |
getAccountById(java.lang.Long userId) |
Account |
getAccountById(java.lang.String id) |
Role |
getRoleById(int roleId) |
boolean |
isActivationPending(java.lang.String email) |
long |
lastAccountId() |
long |
nextAccountId() |
void |
rebuildIndexes() |
void |
removeAccount(Account account) |
void |
removeRole(int roleId) |
void |
removeRole(Role role) |
void |
resetLastId() |
Roles |
roles() |
void |
updateIndexes(Account source) |
public Accounts accounts()
public Account authenticate(java.lang.String login, java.lang.String password)
login - password - public void clear()
public long countOfAccounts()
public long countOfActivatedAccounts()
public Account createAccount(java.lang.String firstName, java.lang.String lastName, java.lang.String email, java.lang.String password)
fullName - email - password - public Role createRole(int roleId, java.lang.String name)
name - roleId - public Role createRole(java.lang.String name)
name - id - public Accounts findAccountByStatus(Account.Status status)
status - public Account getAccountByEmail(java.lang.String email)
email - public Account getAccountById(long userId)
email - public Account getAccountById(java.lang.Long userId)
email - public Account getAccountById(java.lang.String id)
id - public Role getRoleById(int roleId)
email - public boolean isActivationPending(java.lang.String email)
email - public long lastAccountId()
public long nextAccountId()
public void rebuildIndexes()
public void removeAccount(Account account)
account - public void removeRole(int roleId)
id - public void removeRole(Role role)
role - public void resetLastId()
public Roles roles()
public void updateIndexes(Account source)
source -