@ManagedResource(value="cocktail:type=CocktailController,name=CocktailController") @Controller public class CocktailController extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
CocktailController.CocktailNotFoundException |
| Constructor and Description |
|---|
CocktailController() |
| Modifier and Type | Method and Description |
|---|---|
String |
addComment(long id,
String comment,
javax.servlet.http.HttpServletRequest request) |
org.springframework.web.servlet.ModelAndView |
find(String name,
String ingredient) |
int |
getAddedCommentCount() |
int |
getCreatedCocktailCount() |
int |
getDisplayedCocktailCount() |
int |
getDisplayedHomeCount() |
int |
getSearchedCocktailCount() |
int |
getUpdatedCocktailCount() |
String |
home() |
List<String> |
suggestCocktailIngredientWord(String term) |
List<String> |
suggestCocktailNameWord(String term) |
String |
view(long id,
org.springframework.ui.Model model) |
@RequestMapping(value="/",
method=GET)
public String home()
@RequestMapping(value="/cocktail/{id}/comment",
method=POST)
public String addComment(@PathVariable
long id,
@RequestParam(value="comment")
String comment,
javax.servlet.http.HttpServletRequest request)
@RequestMapping(method=GET,
value="/cocktail/suggest/ingredient")
@ResponseBody
public List<String> suggestCocktailIngredientWord(@RequestParam(value="term")
String term)
@RequestMapping(method=GET,
value="/cocktail/suggest/name")
@ResponseBody
public List<String> suggestCocktailNameWord(@RequestParam(value="term")
String term)
@RequestMapping(method=GET,
value="/cocktail/{id}")
public String view(@PathVariable
long id,
org.springframework.ui.Model model)
@RequestMapping(method=GET,
value="/cocktail")
public org.springframework.web.servlet.ModelAndView find(@RequestParam(value="name",required=false)
String name,
@RequestParam(value="ingredient",required=false)
String ingredient)
@ManagedMetric(metricType=COUNTER) public int getAddedCommentCount()
@ManagedMetric(metricType=COUNTER) public int getCreatedCocktailCount()
@ManagedMetric(metricType=COUNTER) public int getDisplayedCocktailCount()
@ManagedMetric(metricType=COUNTER) public int getSearchedCocktailCount()
@ManagedMetric(metricType=COUNTER) public int getUpdatedCocktailCount()
@ManagedMetric(metricType=COUNTER) public int getDisplayedHomeCount()
Copyright © 2013. All Rights Reserved.