@Component public class AccountStore extends org.crazyyak.dev.couchace.DefaultCouchStore<Account> implements org.crazyyak.dev.security.domain.CurrentUserStore
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ACCOUNT_DESIGN_NAME |
| Constructor and Description |
|---|
AccountStore(DemoCouchServer couchServer,
java.lang.String databaseName) |
| Modifier and Type | Method and Description |
|---|---|
Account |
get(org.crazyyak.dev.security.domain.CurrentUser currentUser) |
java.util.List<Account> |
getAll() |
Account |
getByEmailAddress(java.lang.String emailAddress) |
Account |
getCurrentAccount() |
org.crazyyak.dev.security.domain.CurrentUser |
getCurrentUser() |
org.crazyyak.dev.security.domain.CurrentUserSource |
getCurrentUserSourceByEmail(java.lang.String email) |
org.crazyyak.dev.security.domain.CurrentUserSource |
getCurrentUserSourceByName(java.lang.String username) |
java.lang.String |
getDesignName() |
public static final java.lang.String ACCOUNT_DESIGN_NAME
@Autowired public AccountStore(DemoCouchServer couchServer, @Value(value="${couchdb.name}") java.lang.String databaseName)
public java.lang.String getDesignName()
getDesignName in class org.crazyyak.dev.couchace.DefaultCouchStore<Account>public java.util.List<Account> getAll()
public Account getByEmailAddress(java.lang.String emailAddress)
public Account get(org.crazyyak.dev.security.domain.CurrentUser currentUser)
public org.crazyyak.dev.security.domain.CurrentUser getCurrentUser()
public Account getCurrentAccount()
public org.crazyyak.dev.security.domain.CurrentUserSource getCurrentUserSourceByName(java.lang.String username)
getCurrentUserSourceByName in interface org.crazyyak.dev.security.domain.CurrentUserStorepublic org.crazyyak.dev.security.domain.CurrentUserSource getCurrentUserSourceByEmail(java.lang.String email)
getCurrentUserSourceByEmail in interface org.crazyyak.dev.security.domain.CurrentUserStore