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
-