package com.example.switchyard.restproxy.rest.services; import java.util.List; import javax.ws.rs.DELETE; import javax.ws.rs.GET; import javax.ws.rs.POST; import javax.ws.rs.Path; import javax.ws.rs.PathParam; import javax.ws.rs.Produces; import javax.ws.rs.core.Response; import com.example.switchyard.restproxy.rest.model.Employee; @Path("/EmployeePeople") public interface EmployeeResource { @POST @Path("/") @Produces({"text/xml"}) public Employee newEmployee(); @GET @Path("{employeeId}") @Produces({"text/xml"}) public Response getEmployee(@PathParam("employeeId") Integer employeeId); @DELETE @Path("{employeeId}") public String removeEmployee(@PathParam("employeeId") Integer employeeId); @GET @Path("/") @Produces({"text/xml"}) public List<Employee> getEmployees(); }