View Javadoc
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  }