public class EntityApi extends Object implements Closeable
getSummonerByName(com.mingweisamuel.zyra.enums.Region, java.lang.String) method are not put into any cache. This may change in the
future.| Modifier and Type | Method and Description |
|---|---|
void |
close() |
RiotApi |
getApi() |
MatchEntity |
getMatch(Region region,
long matchId)
Gets a match entity by region and match ID.
|
MatchEntity |
getMatch(Region region,
long matchId,
String forAccountIdEnc)
Gets a match entity by region and match ID.
|
SummonerEntity |
getSummoner(Region region,
String summonerIdEnc)
Gets a summoner entity by region and summoner ID.
|
SummonerEntity |
getSummoner(Region region,
String summonerIdEnc,
String accountIdEnc)
Gets a summoner entity by region, summoner ID, and account ID.
|
SummonerEntity |
getSummoner(Region region,
String summonerIdEnc,
String accountIdEnc,
String name)
Gets a summoner entity by region, summoner ID, and a supplied summoner name (which will be normalized).
|
SummonerEntity |
getSummoner(Region region,
Summoner summoner)
Gets a summoner entity by a
Summoner instance. |
SummonerEntity |
getSummonerByAccountId(Region region,
String accountIdEnc)
Gets a summoner by region and account ID.
|
SummonerEntity |
getSummonerByName(Region region,
String name)
Gets a summoner by region and a supplied summoner name (which will be normalized).
|
SummonerEntity |
getSummonerFromPlayer(Player player)
Gets a summoner entity by a
Player instance. |
public EntityApi(RiotApi riotApi)
public RiotApi getApi()
public void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableIOExceptionpublic SummonerEntity getSummoner(Region region, String summonerIdEnc)
region - Summoner's region.summonerIdEnc - Summoner's ID.public SummonerEntity getSummoner(Region region, String summonerIdEnc, String accountIdEnc)
getSummoner(Region, String) or getSummonerByAccountId(Region, String) for whichever field is known.region - Summoner's region.summonerIdEnc - Summoner's ID.accountIdEnc - Summoner's account ID.public SummonerEntity getSummoner(Region region, String summonerIdEnc, String accountIdEnc, String name)
getSummoner(Region, String) or getSummonerByAccountId(Region, String) for whichever field is known.region - Summoner's region.summonerIdEnc - Summoner's ID.accountIdEnc - Summoner's account ID.name - Summoner's name. Will be normalized, so capitalization and whitespace do not matter.public SummonerEntity getSummoner(Region region, Summoner summoner)
Summoner instance. Will return a cached instance with matching summoner ID or
account ID if found.region - Summoner's Region.summoner - Summoner instance.public SummonerEntity getSummonerByAccountId(Region region, String accountIdEnc)
region - Summoner's region.accountIdEnc - Summoner's account ID.public SummonerEntity getSummonerByName(Region region, String name)
region - Summoner's region.name - Summoner's name.public SummonerEntity getSummonerFromPlayer(Player player)
Player instance. Will return a cached instance with matching summoner ID or
account ID if found.player - Player instance from the particular summoner's game.public MatchEntity getMatch(Region region, long matchId, String forAccountIdEnc)
region - Match's region.matchId - Match's ID.forAccountIdEnc - Account ID for non-public (unranked) match participant identification.public MatchEntity getMatch(Region region, long matchId)
region - Match's region.matchId - Match's ID.Copyright © 2019. All rights reserved.