Class MarketFactoryImpl
java.lang.Object
com.sportradar.unifiedodds.sdk.internal.impl.oddsentities.markets.MarketFactoryImpl
- All Implemented Interfaces:
MarketFactory
Created on 23/06/2017.
// TODO @eti: Javadoc
-
Constructor Summary
ConstructorsConstructorDescriptionMarketFactoryImpl(MarketDescriptionProvider marketDescriptionProvider, NameProviderFactory nameProviderFactory, NamedValuesProvider namedValuesProvider, SdkInternalConfiguration config) -
Method Summary
Modifier and TypeMethodDescriptionbuildMarket(SportEvent sportEvent, com.sportradar.uf.datamodel.UfMarket market, int producerId) buildMarketCancel(SportEvent sportEvent, com.sportradar.uf.datamodel.UfMarket market, int producerId) buildMarketWithOdds(SportEvent sportEvent, com.sportradar.uf.datamodel.UfOddsChangeMarket market, int producerId) buildMarketWithProbabilities(SportEvent sportEvent, com.sportradar.uf.datamodel.UfOddsChangeMarket market, int producerId) buildMarketWithRollbackSettlement(SportEvent sportEvent, com.sportradar.uf.datamodel.UfMarket market, int producerId) buildMarketWithSettlement(SportEvent sportEvent, com.sportradar.uf.datamodel.UfBetSettlementMarket market, int producerId)
-
Constructor Details
-
MarketFactoryImpl
@Inject public MarketFactoryImpl(MarketDescriptionProvider marketDescriptionProvider, NameProviderFactory nameProviderFactory, NamedValuesProvider namedValuesProvider, SdkInternalConfiguration config)
-
-
Method Details
-
buildMarket
public Optional<Market> buildMarket(SportEvent sportEvent, com.sportradar.uf.datamodel.UfMarket market, int producerId) - Specified by:
buildMarketin interfaceMarketFactory
-
buildMarketWithOdds
public Optional<MarketWithOdds> buildMarketWithOdds(SportEvent sportEvent, com.sportradar.uf.datamodel.UfOddsChangeMarket market, int producerId) - Specified by:
buildMarketWithOddsin interfaceMarketFactory
-
buildMarketWithSettlement
public Optional<MarketWithSettlement> buildMarketWithSettlement(SportEvent sportEvent, com.sportradar.uf.datamodel.UfBetSettlementMarket market, int producerId) - Specified by:
buildMarketWithSettlementin interfaceMarketFactory
-
buildMarketWithProbabilities
public Optional<MarketWithProbabilities> buildMarketWithProbabilities(SportEvent sportEvent, com.sportradar.uf.datamodel.UfOddsChangeMarket market, int producerId) - Specified by:
buildMarketWithProbabilitiesin interfaceMarketFactory
-
buildMarketCancel
public Optional<MarketCancel> buildMarketCancel(SportEvent sportEvent, com.sportradar.uf.datamodel.UfMarket market, int producerId) - Specified by:
buildMarketCancelin interfaceMarketFactory
-
buildMarketWithRollbackSettlement
public Optional<MarketWithRollbackSettlement> buildMarketWithRollbackSettlement(SportEvent sportEvent, com.sportradar.uf.datamodel.UfMarket market, int producerId) - Specified by:
buildMarketWithRollbackSettlementin interfaceMarketFactory
-