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.