package mediawiki.request.wikibase;
import java.util.ArrayList;
import mediawiki.MediaWikiConnection;
import mediawiki.MediaWikiRequest;
import mediawiki.info.Project;
import mediawiki.info.wikibase.Sitelink;
public class GetSitelinkRequest extends MediaWikiRequest<Sitelink> {
private GetSitelinksRequest r;
public GetSitelinkRequest(String base) {
r = new GetSitelinksRequest(base);
}
public GetSitelinkRequest(String base, Project site) {
r = new GetSitelinksRequest(base);
r.setProperty("sitefilter", site.toString());
}
@Override
public Sitelink request(
MediaWikiConnection c) throws Exception {
ArrayList<Sitelink> a = r.request(c);
return (a.size() == 0 ? null : a.get(0));
}
}