Interface AccountMapping
-
public interface AccountMapping
To provide an implementation of this class please seeBarracudaOverridesModule
Instance of AccountMapping are used to map between toboUsernames and accounts. A toboUsername is often a secondary username within a system, used as the ID when trade on behalf of "TOBO" actions are performed. toboUsernames and accounts have a many-to-many relationship.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description java.util.Set<java.lang.String>
getAccounts(java.lang.String toboUsername)
Return the set of accounts associated with given TOBO usernamejava.util.Set<java.lang.String>
getAccounts(java.util.Set<java.lang.String> toboUsernames)
Retun the set of accounts for a the given set of TOBO usernamesdefault io.reactivex.rxjava3.core.Flowable<java.util.Set<java.lang.String>>
getAccountsStream(java.lang.String toboUsername)
default io.reactivex.rxjava3.core.Flowable<java.util.Set<java.lang.String>>
getAccountsStream(java.util.Set<java.lang.String> toboUsernames)
java.util.Set<java.lang.String>
getTOBOUsernames(java.lang.String account)
Return the set of TOBO usernames associated with the Accountdefault io.reactivex.rxjava3.core.Flowable<java.util.Set<java.lang.String>>
getTOBOUsernamesStream(java.lang.String toboUsername)
-
-
-
Method Detail
-
getAccounts
@Nullable java.util.Set<java.lang.String> getAccounts(@Nonnull java.lang.String toboUsername)
Return the set of accounts associated with given TOBO username- Parameters:
toboUsername
-- Returns:
- set of accounts
-
getAccounts
@Nullable java.util.Set<java.lang.String> getAccounts(@Nonnull java.util.Set<java.lang.String> toboUsernames)
Retun the set of accounts for a the given set of TOBO usernames- Parameters:
toboUsernames
-- Returns:
- set of accounts
-
getTOBOUsernames
@Nullable java.util.Set<java.lang.String> getTOBOUsernames(@Nonnull java.lang.String account)
Return the set of TOBO usernames associated with the Account- Parameters:
account
-- Returns:
- set of TOBO usernames
-
getAccountsStream
default io.reactivex.rxjava3.core.Flowable<java.util.Set<java.lang.String>> getAccountsStream(@Nonnull java.lang.String toboUsername)
-
getAccountsStream
default io.reactivex.rxjava3.core.Flowable<java.util.Set<java.lang.String>> getAccountsStream(@Nonnull java.util.Set<java.lang.String> toboUsernames)
-
getTOBOUsernamesStream
default io.reactivex.rxjava3.core.Flowable<java.util.Set<java.lang.String>> getTOBOUsernamesStream(@Nonnull java.lang.String toboUsername)
-
-