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, setCacheType
SymUser getUserByEmail(java.lang.String email) throws UsersClientException
email
- Email address of the userSymUser
UsersClientException
- Exception from underlying APISymUser getUserById(java.lang.Long id) throws UsersClientException
id
- UserID of userSymUser
UsersClientException
- Exception from underlying APISymUser getUserByName(java.lang.String name) throws UsersClientException
name
- Name of userSymUser
UsersClientException
- Exception from underlying APIjava.util.Set<SymUser> getUsersByStream(java.lang.String streamId) throws UsersClientException
streamId
- StreamID that users are part ofSymUser
UsersClientException
- Exception from underlying APIvoid setSymphonyClient(SymphonyClient symphonyClient)