Class ImmutableUserMappingCache
java.lang.Object
com.caplin.motif.fx.ret.common.extension.usermanager.ImmutableUserMappingCache
Stores user manager data.
- (longlife) needs to be accessed throughout the application run.
- (cannotfail) does not have any terminal failure states.
- (concurrent) will be accessed concurrently (immutable, builder).
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptiongetRetClientForSsoUsername(String assetClass, String ssoUsername) getRetClientForToboUsername(String assetClass, String toboUserName) getRetClientsTradedBySsoUser(String ssoUserName) getRetClientsTradedByToboUser(String toboUsername) getSsoUsername(String toboUsername) getSsoUserNamesWhoCanTobo(String retClientName) getToboUsername(String retClientName) getToboUsers(String ssoUsername)
-
Method Details
-
getRetClientForToboUsername
public String getRetClientForToboUsername(String assetClass, String toboUserName) throws NoSuchElementException - Throws:
NoSuchElementException
-
getRetClientForSsoUsername
public String getRetClientForSsoUsername(String assetClass, String ssoUsername) throws NoSuchElementException - Throws:
NoSuchElementException
-
getSsoUsername
- Throws:
NoSuchElementException
-
getToboUsername
- Throws:
NoSuchElementException
-
getToboUsers
- Throws:
NoSuchElementException
-
getSsoUserNamesWhoCanTobo
- Throws:
NoSuchElementException
-
getRetClientsTradedBySsoUser
- Throws:
NoSuchElementException
-
getRetClientsTradedByToboUser
-