public interface SymUserCache extends SymCache
This subsystem utilizes Ignite Cache services
| Modifier and Type | Method and Description |
|---|---|
SymUser |
getUserByEmail(java.lang.String email)
Get SymUser by email address through cache.
|
SymUser |
getUserById(java.lang.Long id)
Get SymUser by user ID through cache.
|
SymUser |
getUserByName(java.lang.String name)
Get SymUser by name through cache.
|
java.util.Set<SymUser> |
getUsersByStream(java.lang.String streamId)
Get SymUsers by stream through cache.
|
void |
setSymphonyClient(SymphonyClient symphonyClient) |
getCacheType, setCacheTypeSymUser getUserByEmail(java.lang.String email) throws UsersClientException
email - Email address of the userSymUserUsersClientException - Exception from underlying APISymUser getUserById(java.lang.Long id) throws UsersClientException
id - UserID of userSymUserUsersClientException - Exception from underlying APISymUser getUserByName(java.lang.String name) throws UsersClientException
name - Name of userSymUserUsersClientException - Exception from underlying APIjava.util.Set<SymUser> getUsersByStream(java.lang.String streamId) throws UsersClientException
streamId - StreamID that users are part ofSymUserUsersClientException - Exception from underlying APIvoid setSymphonyClient(SymphonyClient symphonyClient)