View Javadoc
1   package org.oxerr.vividseats.client.rescu.impl;
2   
3   import java.io.IOException;
4   import java.util.List;
5   
6   import org.oxerr.vividseats.client.ListingService;
7   import org.oxerr.vividseats.client.model.BrokerListing;
8   import org.oxerr.vividseats.client.rescu.resource.ListingResource;
9   
10  public class ListingServiceImpl implements ListingService {
11  
12  	private final ListingResource listingResource;
13  
14  	public ListingServiceImpl(ListingResource listingResource) {
15  		this.listingResource = listingResource;
16  	}
17  
18  	@Override
19  	public List<BrokerListing> get(
20  		Long listingId,
21  		String internalTicketId,
22  		Integer productionId,
23  		String fromEventDate,
24  		String toEventDate,
25  		Integer headlinerId,
26  		Boolean includeFiles
27  	) throws IOException {
28  		return listingResource.get(fromEventDate, toEventDate, listingId, internalTicketId, productionId, headlinerId, includeFiles).getListings();
29  	}
30  
31  	@Override
32  	public BrokerListing create(BrokerListing brokerListing) throws IOException {
33  		return listingResource.create(brokerListing).getListing();
34  	}
35  
36  	@Override
37  	public void update(BrokerListing brokerListing) throws IOException {
38  		listingResource.update(brokerListing);
39  	}
40  
41  	@Override
42  	public void delete(Long listingId, String internalTicketId) throws IOException {
43  		listingResource.delete(listingId, internalTicketId);
44  	}
45  
46  }