public class ApiResource
extends java.lang.Object
| Constructor and Description |
|---|
ApiResource(RequestConfig requestConfig) |
| Modifier and Type | Method and Description |
|---|---|
org.crazyyak.dev.jackson.test.FreeBird |
echoFreeBird(org.crazyyak.dev.jackson.test.FreeBird freeBird) |
int |
getCurrentDate(org.joda.time.LocalDate localDate) |
java.util.List<org.joda.time.LocalDate> |
getDaysInMonth(org.joda.time.LocalDate localDate) |
Account |
getDefault(java.lang.String emailAddress) |
org.crazyyak.dev.jackson.test.FreeBird |
getFreeBird(java.lang.String firstMessage) |
org.crazyyak.dev.jackson.test.FreeBird |
getNullBird() |
java.lang.String |
getPlainText(java.lang.String signature) |
public ApiResource(RequestConfig requestConfig)
@GET
@Path(value="/account/{emailAddress}")
@Consumes(value="application/json")
@Produces(value="application/json")
public Account getDefault(@PathParam(value="emailAddress")
java.lang.String emailAddress)
@GET
@Path(value="/date/{date}/month-of-year")
@Produces(value="application/json")
public int getCurrentDate(@PathParam(value="date")
org.joda.time.LocalDate localDate)
@GET
@Path(value="/date/{date}/dates-in-month")
@Produces(value="application/json")
public java.util.List<org.joda.time.LocalDate> getDaysInMonth(@PathParam(value="date")
org.joda.time.LocalDate localDate)
@GET
@Path(value="/plain-text")
@Consumes(value="text/plain")
@Produces(value="text/plain")
public java.lang.String getPlainText(@QueryParam(value="signature")
java.lang.String signature)
@GET
@Path(value="/free-bird")
@Consumes(value="application/json")
@Produces(value="application/json")
public org.crazyyak.dev.jackson.test.FreeBird getFreeBird(@QueryParam(value="firstMessage")
java.lang.String firstMessage)
@POST @Path(value="/null-bird") @Produces(value="application/json") public org.crazyyak.dev.jackson.test.FreeBird getNullBird()
@POST @Path(value="/free-bird") @Consumes(value="application/json") @Produces(value="application/json") public org.crazyyak.dev.jackson.test.FreeBird echoFreeBird(org.crazyyak.dev.jackson.test.FreeBird freeBird)