@Resource public class DvdRentalsController extends Object
DvdController handles all Dvd operations,
such as adding new Dvds, listing all Dvds, and so on.
This is a RESTful Resource, so we will explain how to use REST on
VRaptor 3 here.
POST /dvds -> adds a dvd
GET /dvds/{id} -> shows the dvd of given id| Constructor and Description |
|---|
DvdRentalsController(DvdDao dao,
UserDao userDao,
UserInfo userInfo,
Result result,
Validator validator)
Receives dependencies through the constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addToMyList(User user,
Dvd dvd)
Accepts HTTP PUT requests.
|
public DvdRentalsController(DvdDao dao, UserDao userDao, UserInfo userInfo, Result result, Validator validator)
factory - dao factory.userInfo - info on the logged user.result - VRaptor result handler.validator - VRaptor validator.@Path(value="/users/{user.login}/dvds/{dvd.id}") @Put public void addToMyList(User user, Dvd dvd)
Copyright © 2015 Caelum. All Rights Reserved.