@Path(value="/people") public class PeopleRestService extends Object
| Constructor and Description |
|---|
PeopleRestService() |
| Modifier and Type | Method and Description |
|---|---|
Person |
addPerson(String email) |
javax.ws.rs.core.Response |
addPersonQueryParam(javax.ws.rs.core.UriInfo uriInfo,
String email,
String firstName,
String lastName) |
javax.ws.rs.core.Response |
checkPerson(String email) |
javax.ws.rs.core.Response |
deletePerson(String email) |
javax.ws.rs.core.Response |
getOptions(javax.ws.rs.core.HttpHeaders headers,
javax.ws.rs.core.Request request) |
Collection<Person> |
getPeople(int page) |
Person |
getPeople(String email) |
void |
PeopleRestService() |
Person |
updatePersonQueryParam(String email,
String firstName,
String lastName) |
public void PeopleRestService()
@Produces(value="application/json") @GET public Collection<Person> getPeople(@QueryParam(value="page") @DefaultValue(value="1") int page)
@Produces(value="application/json") @PUT public Person addPerson(@FormParam(value="email") String email)
@Produces(value="application/json")
@Path(value="/{email}")
@GET
public Person getPeople(@PathParam(value="email")
String email)
@Produces(value={"application/json","application/x-www-form-urlencoded"})
@POST
public javax.ws.rs.core.Response addPersonQueryParam(@Context
javax.ws.rs.core.UriInfo uriInfo,
@QueryParam(value="email")
String email,
@QueryParam(value="firstName")
String firstName,
@QueryParam(value="lastName")
String lastName)
@Produces(value="application/json")
@Path(value="/{email}")
@HEAD
public javax.ws.rs.core.Response checkPerson(@PathParam(value="email")
String email)
@Produces(value="application/json")
@Path(value="/{email}")
@PUT
public Person updatePersonQueryParam(@PathParam(value="email")
String email,
@QueryParam(value="firstName")
String firstName,
@QueryParam(value="lastName")
String lastName)
@Path(value="/{email}")
@DELETE
public javax.ws.rs.core.Response deletePerson(@PathParam(value="email")
String email)
@Produces(value="application/json")
@Path(value="/options")
@OPTIONS
public javax.ws.rs.core.Response getOptions(@Context
javax.ws.rs.core.HttpHeaders headers,
@Context
javax.ws.rs.core.Request request)
Copyright © 2022 WSO2 Inc. All rights reserved.