Class SymbolRequestResolver
java.lang.Object
com.bluebell.greenhouse.planter.resolvers.request.symbol.SymbolRequestResolver
Resolves symbol-domain entities referenced by API requests.
- Version:
- 3.0.6
- Author:
- Stephen Prizio
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionResolves a symbol using the general API symbol identifier.resolveAliasByUid(String symbolAliasUid) Resolves a symbol alias by uid.resolveAliasTarget(String ticker, String exchangeMic, SymbolType type) Resolves the target symbol for a symbol-alias request.resolveByTicker(String ticker, String exchangeMic, SymbolType type) Resolves a symbol by its market identity.resolveByUid(String symbolUid) Resolves a symbol by uid.@Nullable SymbolAliasresolveOptionalAliasByUid(@Nullable String symbolAliasUid) Resolves a symbol alias when a uid is supplied.
-
Constructor Details
-
SymbolRequestResolver
public SymbolRequestResolver()
-
-
Method Details
-
resolve
-
resolveByTicker
Resolves a symbol by its market identity.- Parameters:
ticker- tickerexchangeMic- exchange MICtype-SymbolType- Returns:
Symbol
-
resolveAliasTarget
Resolves the target symbol for a symbol-alias request.- Parameters:
ticker- tickerexchangeMic- exchange MICtype-SymbolType- Returns:
Symbol
-
resolveByUid
-
resolveAliasByUid
Resolves a symbol alias by uid.- Parameters:
symbolAliasUid- symbol alias uid- Returns:
SymbolAlias
-
resolveOptionalAliasByUid
Resolves a symbol alias when a uid is supplied.- Parameters:
symbolAliasUid- optional symbol alias uid- Returns:
SymbolAlias, ornullwhen the uid is blank
-