1 package com.freemindcafe.apache.cxf.jaxrs.sample7;
3 import java.util.ArrayList;
4 import java.util.HashMap;
7 import java.util.stream.Collectors;
9 import javax.ws.rs.GET;
10 import javax.ws.rs.Path;
11 import javax.ws.rs.PathParam;
12 import javax.ws.rs.Produces;
13 import javax.ws.rs.core.MediaType;
20 private Map<Long, Ticket> tickets =
new HashMap<Long, Ticket>();
27 ticket1.setAssignee(
"nikhil");
28 ticket1.setDescription(
"desc");
31 ticket2.setAssignee(
"subhash");
32 ticket2.setDescription(
"desc");
34 tickets.put(1L, ticket1);
35 tickets.put(2L, ticket2);
43 @Produces(MediaType.APPLICATION_JSON)
44 public List<Ticket> getTickets(){
45 return tickets.values().stream().collect(Collectors.toList());