public class CacheItemFactoryImpl extends Object implements CacheItemFactory
| Constructor and Description | 
|---|
CacheItemFactoryImpl(DataRouterManager dataRouterManager,
                    SdkInternalConfiguration configuration,
                    com.google.common.cache.Cache<Urn,Date> fixtureTimestampCache)  | 
| Modifier and Type | Method and Description | 
|---|---|
CategoryCi | 
buildCategoryCi(ExportableCategoryCi exportable)  | 
CategoryCi | 
buildCategoryCi(Urn id,
               com.sportradar.uf.sportsapi.datamodel.SapiCategory category,
               List<Urn> tournamentIds,
               Urn associatedSportCiId,
               Locale dataLocale)  | 
CompetitorCi | 
buildCompetitorProfileCi(ExportableCompetitorCi exportable)  | 
CompetitorCi | 
buildCompetitorProfileCi(Urn id)  | 
CompetitorCi | 
buildCompetitorProfileCi(Urn id,
                        com.sportradar.uf.sportsapi.datamodel.SapiCompetitorProfileEndpoint data,
                        Locale dataLocale)  | 
CompetitorCi | 
buildCompetitorProfileCi(Urn id,
                        com.sportradar.uf.sportsapi.datamodel.SapiPlayerCompetitor data,
                        Locale dataLocale)  | 
CompetitorCi | 
buildCompetitorProfileCi(Urn id,
                        com.sportradar.uf.sportsapi.datamodel.SapiSimpleTeamProfileEndpoint data,
                        Locale dataLocale)  | 
CompetitorCi | 
buildCompetitorProfileCi(Urn id,
                        com.sportradar.uf.sportsapi.datamodel.SapiTeam data,
                        Locale dataLocale)  | 
DrawCi | 
buildDrawCi(Urn id)  | 
DrawCi | 
buildDrawCi(Urn id,
           com.sportradar.uf.sportsapi.datamodel.SapiDrawEvent data,
           Locale dataLocale)  | 
DrawCi | 
buildDrawCi(Urn id,
           com.sportradar.uf.sportsapi.datamodel.SapiDrawFixture data,
           Locale dataLocale)  | 
DrawCi | 
buildDrawCi(Urn id,
           com.sportradar.uf.sportsapi.datamodel.SapiDrawSummary data,
           Locale dataLocale)  | 
LotteryCi | 
buildLotteryCi(Urn id)  | 
LotteryCi | 
buildLotteryCi(Urn id,
              com.sportradar.uf.sportsapi.datamodel.SapiLottery data,
              Locale dataLocale)  | 
MatchCi | 
buildMatchCi(Urn id)  | 
MatchCi | 
buildMatchCi(Urn id,
            com.sportradar.uf.sportsapi.datamodel.SapiFixture data,
            Locale dataLocale)  | 
MatchCi | 
buildMatchCi(Urn id,
            com.sportradar.uf.sportsapi.datamodel.SapiMatchSummaryEndpoint data,
            Locale dataLocale)  | 
MatchCi | 
buildMatchCi(Urn id,
            com.sportradar.uf.sportsapi.datamodel.SapiSportEventChildren.SapiSportEvent data,
            Locale dataLocale)  | 
MatchCi | 
buildMatchCi(Urn id,
            com.sportradar.uf.sportsapi.datamodel.SapiSportEvent data,
            Locale dataLocale)  | 
PlayerProfileCi | 
buildPlayerProfileCi(ExportablePlayerProfileCi exportable)  | 
PlayerProfileCi | 
buildPlayerProfileCi(Urn id,
                    com.sportradar.uf.sportsapi.datamodel.SapiPlayerCompetitor data,
                    Locale dataLocale,
                    Urn competitorId)  | 
PlayerProfileCi | 
buildPlayerProfileCi(Urn id,
                    com.sportradar.uf.sportsapi.datamodel.SapiPlayerExtended data,
                    Locale dataLocale,
                    Urn competitorId)  | 
PlayerProfileCi | 
buildPlayerProfileCi(Urn id,
                    Urn competitorId)  | 
SportCi | 
buildSportCi(ExportableSportCi exportable)  | 
SportCi | 
buildSportCi(Urn id,
            com.sportradar.uf.sportsapi.datamodel.SapiSport sport,
            List<Urn> categories,
            Locale dataLocale)  | 
SportEventCi | 
buildSportEventCi(ExportableCi exportable)  | 
StageCi | 
buildStageCi(Urn id,
            com.sportradar.uf.sportsapi.datamodel.SapiFixture endpointData,
            Locale dataLocale)  | 
StageCi | 
buildStageCi(Urn id,
            com.sportradar.uf.sportsapi.datamodel.SapiParentStage endpointData,
            Locale dataLocale)  | 
StageCi | 
buildStageCi(Urn id,
            com.sportradar.uf.sportsapi.datamodel.SapiSportEventChildren.SapiSportEvent endpointData,
            Locale dataLocale)  | 
StageCi | 
buildStageCi(Urn id,
            com.sportradar.uf.sportsapi.datamodel.SapiSportEvent endpointData,
            Locale dataLocale)  | 
StageCi | 
buildStageCi(Urn id,
            com.sportradar.uf.sportsapi.datamodel.SapiStageSummaryEndpoint endpointData,
            Locale dataLocale)  | 
StageCi | 
buildStageCi(Urn id,
            com.sportradar.uf.sportsapi.datamodel.SapiTournamentInfoEndpoint endpointData,
            Locale dataLocale)  | 
StageCi | 
buildStageCi(Urn id,
            com.sportradar.uf.sportsapi.datamodel.SapiTournament endpointData,
            Locale dataLocale)  | 
TournamentCi | 
buildTournamentCi(Urn id)  | 
TournamentCi | 
buildTournamentCi(Urn id,
                 com.sportradar.uf.sportsapi.datamodel.SapiTournamentExtended endpointData,
                 Locale dataLocale)  | 
TournamentCi | 
buildTournamentCi(Urn id,
                 com.sportradar.uf.sportsapi.datamodel.SapiTournamentInfoEndpoint endpointData,
                 Locale dataLocale)  | 
TournamentCi | 
buildTournamentCi(Urn id,
                 com.sportradar.uf.sportsapi.datamodel.SapiTournament endpointData,
                 Locale dataLocale)  | 
com.google.common.cache.Cache<Urn,Date> | 
getFixtureTimestampCache()  | 
@Inject public CacheItemFactoryImpl(DataRouterManager dataRouterManager, SdkInternalConfiguration configuration, com.google.common.cache.Cache<Urn,Date> fixtureTimestampCache)
public MatchCi buildMatchCi(Urn id)
buildMatchCi in interface CacheItemFactorypublic MatchCi buildMatchCi(Urn id, com.sportradar.uf.sportsapi.datamodel.SapiSportEvent data, Locale dataLocale)
buildMatchCi in interface CacheItemFactorypublic MatchCi buildMatchCi(Urn id, com.sportradar.uf.sportsapi.datamodel.SapiSportEventChildren.SapiSportEvent data, Locale dataLocale)
buildMatchCi in interface CacheItemFactorypublic MatchCi buildMatchCi(Urn id, com.sportradar.uf.sportsapi.datamodel.SapiFixture data, Locale dataLocale)
buildMatchCi in interface CacheItemFactorypublic MatchCi buildMatchCi(Urn id, com.sportradar.uf.sportsapi.datamodel.SapiMatchSummaryEndpoint data, Locale dataLocale)
buildMatchCi in interface CacheItemFactorypublic TournamentCi buildTournamentCi(Urn id)
buildTournamentCi in interface CacheItemFactorypublic TournamentCi buildTournamentCi(Urn id, com.sportradar.uf.sportsapi.datamodel.SapiTournament endpointData, Locale dataLocale)
buildTournamentCi in interface CacheItemFactorypublic TournamentCi buildTournamentCi(Urn id, com.sportradar.uf.sportsapi.datamodel.SapiTournamentExtended endpointData, Locale dataLocale)
buildTournamentCi in interface CacheItemFactorypublic TournamentCi buildTournamentCi(Urn id, com.sportradar.uf.sportsapi.datamodel.SapiTournamentInfoEndpoint endpointData, Locale dataLocale)
buildTournamentCi in interface CacheItemFactorypublic StageCi buildStageCi(Urn id, com.sportradar.uf.sportsapi.datamodel.SapiStageSummaryEndpoint endpointData, Locale dataLocale)
buildStageCi in interface CacheItemFactorypublic StageCi buildStageCi(Urn id, com.sportradar.uf.sportsapi.datamodel.SapiSportEvent endpointData, Locale dataLocale)
buildStageCi in interface CacheItemFactorypublic StageCi buildStageCi(Urn id, com.sportradar.uf.sportsapi.datamodel.SapiSportEventChildren.SapiSportEvent endpointData, Locale dataLocale)
buildStageCi in interface CacheItemFactorypublic StageCi buildStageCi(Urn id, com.sportradar.uf.sportsapi.datamodel.SapiFixture endpointData, Locale dataLocale)
buildStageCi in interface CacheItemFactorypublic StageCi buildStageCi(Urn id, com.sportradar.uf.sportsapi.datamodel.SapiTournament endpointData, Locale dataLocale)
buildStageCi in interface CacheItemFactorypublic StageCi buildStageCi(Urn id, com.sportradar.uf.sportsapi.datamodel.SapiTournamentInfoEndpoint endpointData, Locale dataLocale)
buildStageCi in interface CacheItemFactorypublic StageCi buildStageCi(Urn id, com.sportradar.uf.sportsapi.datamodel.SapiParentStage endpointData, Locale dataLocale)
buildStageCi in interface CacheItemFactorypublic SportCi buildSportCi(Urn id, com.sportradar.uf.sportsapi.datamodel.SapiSport sport, List<Urn> categories, Locale dataLocale)
buildSportCi in interface CacheItemFactorypublic CategoryCi buildCategoryCi(Urn id, com.sportradar.uf.sportsapi.datamodel.SapiCategory category, List<Urn> tournamentIds, Urn associatedSportCiId, Locale dataLocale)
buildCategoryCi in interface CacheItemFactorypublic SportCi buildSportCi(ExportableSportCi exportable)
buildSportCi in interface CacheItemFactorypublic CategoryCi buildCategoryCi(ExportableCategoryCi exportable)
buildCategoryCi in interface CacheItemFactorypublic PlayerProfileCi buildPlayerProfileCi(Urn id, Urn competitorId)
buildPlayerProfileCi in interface CacheItemFactorypublic PlayerProfileCi buildPlayerProfileCi(Urn id, com.sportradar.uf.sportsapi.datamodel.SapiPlayerExtended data, Locale dataLocale, Urn competitorId)
buildPlayerProfileCi in interface CacheItemFactorypublic PlayerProfileCi buildPlayerProfileCi(Urn id, com.sportradar.uf.sportsapi.datamodel.SapiPlayerCompetitor data, Locale dataLocale, Urn competitorId)
buildPlayerProfileCi in interface CacheItemFactorypublic PlayerProfileCi buildPlayerProfileCi(ExportablePlayerProfileCi exportable)
buildPlayerProfileCi in interface CacheItemFactorypublic CompetitorCi buildCompetitorProfileCi(Urn id)
buildCompetitorProfileCi in interface CacheItemFactorypublic CompetitorCi buildCompetitorProfileCi(Urn id, com.sportradar.uf.sportsapi.datamodel.SapiCompetitorProfileEndpoint data, Locale dataLocale)
buildCompetitorProfileCi in interface CacheItemFactorypublic CompetitorCi buildCompetitorProfileCi(Urn id, com.sportradar.uf.sportsapi.datamodel.SapiTeam data, Locale dataLocale)
buildCompetitorProfileCi in interface CacheItemFactorypublic CompetitorCi buildCompetitorProfileCi(Urn id, com.sportradar.uf.sportsapi.datamodel.SapiPlayerCompetitor data, Locale dataLocale)
buildCompetitorProfileCi in interface CacheItemFactorypublic CompetitorCi buildCompetitorProfileCi(Urn id, com.sportradar.uf.sportsapi.datamodel.SapiSimpleTeamProfileEndpoint data, Locale dataLocale)
buildCompetitorProfileCi in interface CacheItemFactorypublic CompetitorCi buildCompetitorProfileCi(ExportableCompetitorCi exportable)
buildCompetitorProfileCi in interface CacheItemFactorypublic LotteryCi buildLotteryCi(Urn id)
buildLotteryCi in interface CacheItemFactorypublic LotteryCi buildLotteryCi(Urn id, com.sportradar.uf.sportsapi.datamodel.SapiLottery data, Locale dataLocale)
buildLotteryCi in interface CacheItemFactorypublic DrawCi buildDrawCi(Urn id)
buildDrawCi in interface CacheItemFactorypublic DrawCi buildDrawCi(Urn id, com.sportradar.uf.sportsapi.datamodel.SapiDrawFixture data, Locale dataLocale)
buildDrawCi in interface CacheItemFactorypublic SportEventCi buildSportEventCi(ExportableCi exportable)
buildSportEventCi in interface CacheItemFactorypublic DrawCi buildDrawCi(Urn id, com.sportradar.uf.sportsapi.datamodel.SapiDrawEvent data, Locale dataLocale)
buildDrawCi in interface CacheItemFactorypublic DrawCi buildDrawCi(Urn id, com.sportradar.uf.sportsapi.datamodel.SapiDrawSummary data, Locale dataLocale)
buildDrawCi in interface CacheItemFactorypublic com.google.common.cache.Cache<Urn,Date> getFixtureTimestampCache()
getFixtureTimestampCache in interface CacheItemFactoryCopyright © 2016–2025. All rights reserved.