package com.google.sitebricks.test; import com.google.sitebricks.At; import com.google.sitebricks.http.Get; import com.google.sitebricks.http.Select; import java.util.Collection; /** * @author Dhanji R. Prasanna (dhanji@gmail.com) */ @At("/wiki/search") @Select("event") public class Search { //defaults to @Show("Search.xhtml"), or @Show("Search.html") private int counter; private String query; //"get" param private Collection<Movie> movies; public Collection<Movie> getMovies() { return movies; } public static class Movie { public String getMovieName() { return "thing"; } } @Get("results") public void showResults() { //called after parameters are bound } //how about a search bar widget? @Get("widget") public void showSearchWidget() { //don't need to do anything but you could set up some contextual info on the widget here } public int getCounter() { return counter; } public String getQuery() { return query; } }