1 package org.oxerr.viagogo.client.rescu.impl.inventory; 2 3 import java.io.IOException; 4 5 import org.oxerr.viagogo.client.inventory.SellerEventService; 6 import org.oxerr.viagogo.client.rescu.resource.inventory.SellerEventResource; 7 import org.oxerr.viagogo.model.request.inventory.CreateSellerEventRequest; 8 import org.oxerr.viagogo.model.request.inventory.SellerEventRequest; 9 import org.oxerr.viagogo.model.response.PagedResource; 10 import org.oxerr.viagogo.model.response.inventory.SellerEvent; 11 12 public class SellerEventServiceImpl implements SellerEventService { 13 14 private final SellerEventResource sellerEventResource; 15 16 public SellerEventServiceImpl(SellerEventResource sellerEventResource) { 17 this.sellerEventResource = sellerEventResource; 18 } 19 20 @Override 21 public PagedResource<SellerEvent> getSellerEvents(SellerEventRequest sellerEventRequest) throws IOException { 22 return this.sellerEventResource.getSellerEvents( 23 sellerEventRequest.getPage(), 24 sellerEventRequest.getPageSize(), 25 sellerEventRequest.getUpdatedSince(), 26 sellerEventRequest.getSort() 27 ); 28 } 29 30 @Override 31 public SellerEvent createSellerEvent(CreateSellerEventRequest createSellerEventRequest) throws IOException { 32 return this.sellerEventResource.createSellerEvent(createSellerEventRequest); 33 } 34 35 }