package mediawiki.request.wikibase;
import java.util.ArrayList;
import javat.xml.Element;
import mediawiki.MediaWikiConnection;
import mediawiki.MediaWikiPostRequest;
import mediawiki.MediaWikiRequest;
public class GetClaimsRequest extends MediaWikiRequest<ArrayList<Element>> {
public GetClaimsRequest(String base) {
setProperty("entity", base);
}
@Override
public ArrayList<Element> request(MediaWikiConnection c) throws Exception {
MediaWikiPostRequest p = new MediaWikiPostRequest(c);
p.putData(getProperties());
p.putData("action", "wbgetclaims");
return p.requestDocument().getRootElement().getChildren("claims").get(0).getChildren("property");
}
}