@RestController
@RequestMapping(value="/api")
public class MvcApiController
extends java.lang.Object
| Constructor and Description |
|---|
MvcApiController(org.crazyyak.demo.common.app.domain.AccountStore accountStore) |
| Modifier and Type | Method and Description |
|---|---|
org.crazyyak.dev.jackson.test.FreeBird |
echoFreeBird(org.crazyyak.dev.jackson.test.FreeBird freeBird) |
org.crazyyak.demo.common.app.domain.Account |
getAccount(java.lang.String emailAddress) |
int |
getCurrentDate(org.joda.time.LocalDate date) |
java.util.List<org.joda.time.LocalDate> |
getDaysInMonth(org.joda.time.LocalDate date) |
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) |
@Autowired public MvcApiController(org.crazyyak.demo.common.app.domain.AccountStore accountStore)
@RequestMapping(value="/account/{emailAddress}")
public org.crazyyak.demo.common.app.domain.Account getAccount(@PathVariable
java.lang.String emailAddress)
@RequestMapping(value="/date/{date}/month-of-year")
public int getCurrentDate(@PathVariable
org.joda.time.LocalDate date)
@RequestMapping(value="/date/{date}/dates-in-month")
public java.util.List<org.joda.time.LocalDate> getDaysInMonth(@PathVariable
org.joda.time.LocalDate date)
@RequestMapping(value="/plain-text",
produces="text/plain")
public java.lang.String getPlainText(@RequestParam(required=false)
java.lang.String signature)
@RequestMapping(value="/free-bird")
public org.crazyyak.dev.jackson.test.FreeBird getFreeBird(@RequestParam(required=false)
java.lang.String firstMessage)
@RequestMapping(value="/free-bird",
method=POST)
public org.crazyyak.dev.jackson.test.FreeBird echoFreeBird(@RequestBody
org.crazyyak.dev.jackson.test.FreeBird freeBird)
@RequestMapping(value="/null-bird",
method=POST)
public org.crazyyak.dev.jackson.test.FreeBird getNullBird()