org.odata4j.examples.consumer.EBayConsumerExample Maven / Gradle / Ivy
The newest version!
package org.odata4j.examples.consumer;
import org.odata4j.consumer.ODataConsumer;
import org.odata4j.consumer.ODataConsumers;
import org.odata4j.core.OEntity;
import org.odata4j.core.ORelatedEntityLink;
import org.odata4j.examples.AbstractExample;
public class EBayConsumerExample extends AbstractExample {
public static void main(String[] args) {
EBayConsumerExample example = new EBayConsumerExample();
example.run(args);
}
private void run(String[] args) {
ODataConsumer c = ODataConsumers.create(ODataEndpoints.EBAY);
OEntity firstDeal = c.getEntities("Deals").top(1).execute().first();
reportEntity(firstDeal.getProperty("Title").getValue().toString(),
c.getEntity(firstDeal.getLink("Item", ORelatedEntityLink.class))
.execute());
}
}