CXFEventService.java
package org.oxerr.stubhub.client.cxf.impl.event;
import java.util.List;
import org.oxerr.stubhub.client.cxf.resource.EventResource;
import org.oxerr.stubhub.client.event.EventService;
import org.oxerr.stubhub.client.event.InventoryCriteria;
import org.oxerr.stubhub.client.model.ListingResponse;
public class CXFEventService implements EventService {
private final EventResource eventResource;
public CXFEventService(EventResource eventResource) {
this.eventResource = eventResource;
}
public EventResource resource() {
return eventResource;
}
@Override
public List<ListingResponse> getInventories(InventoryCriteria criteria) {
return eventResource.getInventories(
criteria.getEventId(),
criteria.getSection(),
criteria.getRow(),
criteria.getSeat(),
criteria.getIncludeBuyerCommissionsPerTicket(),
criteria.getIncludePastEvents()
);
}
}