A B C D E F G H I L N P R S U V 

A

accepts(ResourceMethod) - Method in class br.com.caelum.vraptor.mydvds.interceptor.AuthorizationInterceptor
the easiest way to implement the accepts method is creating an annotation
add(Dvd, UploadedFile) - Method in class br.com.caelum.vraptor.mydvds.controller.DvdsController
Accepts HTTP POST requests.
add(User) - Method in class br.com.caelum.vraptor.mydvds.controller.UsersController
Accepts HTTP POST requests.
add(Dvd) - Method in class br.com.caelum.vraptor.mydvds.dao.DefaultDvdDao
 
add(DvdRental) - Method in class br.com.caelum.vraptor.mydvds.dao.DefaultDvdDao
 
add(User) - Method in class br.com.caelum.vraptor.mydvds.dao.DefaultUserDao
 
add(Dvd) - Method in interface br.com.caelum.vraptor.mydvds.dao.DvdDao
Add a new dvd to the database.
add(DvdRental) - Method in interface br.com.caelum.vraptor.mydvds.dao.DvdDao
Adds a copy of the dvd
add(User) - Method in interface br.com.caelum.vraptor.mydvds.dao.UserDao
Adds the user on database
addToMyList(User, Dvd) - Method in class br.com.caelum.vraptor.mydvds.controller.DvdRentalsController
Accepts HTTP PUT requests.
AuthorizationInterceptor - Class in br.com.caelum.vraptor.mydvds.interceptor
Interceptor to check if the user is in the session.
AuthorizationInterceptor(UserInfo, UserDao, Result) - Constructor for class br.com.caelum.vraptor.mydvds.interceptor.AuthorizationInterceptor
 

B

br.com.caelum.vraptor.mydvds.controller - package br.com.caelum.vraptor.mydvds.controller
 
br.com.caelum.vraptor.mydvds.dao - package br.com.caelum.vraptor.mydvds.dao
 
br.com.caelum.vraptor.mydvds.interceptor - package br.com.caelum.vraptor.mydvds.interceptor
 
br.com.caelum.vraptor.mydvds.model - package br.com.caelum.vraptor.mydvds.model
 
br.com.caelum.vraptor.mydvds.validation - package br.com.caelum.vraptor.mydvds.validation
 

C

containsUserWithLogin(String) - Method in class br.com.caelum.vraptor.mydvds.dao.DefaultUserDao
 
containsUserWithLogin(String) - Method in interface br.com.caelum.vraptor.mydvds.dao.UserDao
Checks if there is already an user with given login.
CustomMatchers - Class in br.com.caelum.vraptor.mydvds.validation
This class creates custom Hamcrest matchers for making validations more readable.
CustomMatchers() - Constructor for class br.com.caelum.vraptor.mydvds.validation.CustomMatchers
 

D

DefaultDvdDao - Class in br.com.caelum.vraptor.mydvds.dao
Default implementation for DvdDao.
DefaultDvdDao(Session) - Constructor for class br.com.caelum.vraptor.mydvds.dao.DefaultDvdDao
Creates a new DvdDao.
DefaultUserDao - Class in br.com.caelum.vraptor.mydvds.dao
Default implementation for UserDao
DefaultUserDao(Session) - Constructor for class br.com.caelum.vraptor.mydvds.dao.DefaultUserDao
Creates a new UserDao.
Dvd - Class in br.com.caelum.vraptor.mydvds.model
Dvd entity.
Dvd() - Constructor for class br.com.caelum.vraptor.mydvds.model.Dvd
 
DvdDao - Interface in br.com.caelum.vraptor.mydvds.dao
Data Access Object for the Dvd entity.
DvdRental - Class in br.com.caelum.vraptor.mydvds.model
 
DvdRental(User, Dvd) - Constructor for class br.com.caelum.vraptor.mydvds.model.DvdRental
 
DvdRental() - Constructor for class br.com.caelum.vraptor.mydvds.model.DvdRental
 
DvdRentalsController - Class in br.com.caelum.vraptor.mydvds.controller
The resource DvdController handles all Dvd operations, such as adding new Dvds, listing all Dvds, and so on.
DvdRentalsController(DvdDao, UserDao, UserInfo, Result, Validator) - Constructor for class br.com.caelum.vraptor.mydvds.controller.DvdRentalsController
Receives dependencies through the constructor.
DvdsController - Class in br.com.caelum.vraptor.mydvds.controller
The resource DvdController handles all Dvd operations, such as adding new Dvds, listing all Dvds, and so on.
DvdsController(DvdDao, UserInfo, Result, Validator) - Constructor for class br.com.caelum.vraptor.mydvds.controller.DvdsController
Receives dependencies through the constructor.
DvdType - Enum in br.com.caelum.vraptor.mydvds.model
 

E

equals(Object) - Method in class br.com.caelum.vraptor.mydvds.model.Dvd
 
equals(Object) - Method in class br.com.caelum.vraptor.mydvds.model.DvdRental
 

F

find(String, String) - Method in class br.com.caelum.vraptor.mydvds.dao.DefaultUserDao
 
find(String) - Method in class br.com.caelum.vraptor.mydvds.dao.DefaultUserDao
 
find(String, String) - Method in interface br.com.caelum.vraptor.mydvds.dao.UserDao
Finds an user by login and password.
find(String) - Method in interface br.com.caelum.vraptor.mydvds.dao.UserDao
Finds an user by login

G

getDescription() - Method in class br.com.caelum.vraptor.mydvds.model.Dvd
 
getDvd() - Method in class br.com.caelum.vraptor.mydvds.model.DvdRental
 
getDvds() - Method in class br.com.caelum.vraptor.mydvds.model.User
 
getId() - Method in class br.com.caelum.vraptor.mydvds.model.Dvd
 
getId() - Method in class br.com.caelum.vraptor.mydvds.model.DvdRental
 
getLogin() - Method in class br.com.caelum.vraptor.mydvds.model.User
 
getName() - Method in class br.com.caelum.vraptor.mydvds.model.User
 
getOwner() - Method in class br.com.caelum.vraptor.mydvds.model.DvdRental
 
getPassword() - Method in class br.com.caelum.vraptor.mydvds.model.User
 
getRents() - Method in class br.com.caelum.vraptor.mydvds.model.Dvd
 
getRents() - Method in class br.com.caelum.vraptor.mydvds.model.User
 
getTitle() - Method in class br.com.caelum.vraptor.mydvds.model.Dvd
 
getType() - Method in class br.com.caelum.vraptor.mydvds.model.Dvd
 
getUser() - Method in class br.com.caelum.vraptor.mydvds.interceptor.UserInfo
 

H

hashCode() - Method in class br.com.caelum.vraptor.mydvds.model.Dvd
 
hashCode() - Method in class br.com.caelum.vraptor.mydvds.model.DvdRental
 
home() - Method in class br.com.caelum.vraptor.mydvds.controller.UsersController
Accepts HTTP GET requests.
HomeController - Class in br.com.caelum.vraptor.mydvds.controller
This class will be responsible to login/logout users.
HomeController(UserDao, UserInfo, Result, Validator) - Constructor for class br.com.caelum.vraptor.mydvds.controller.HomeController
You can receive any dependency on constructor.

I

intercept(InterceptorStack, ResourceMethod, Object) - Method in class br.com.caelum.vraptor.mydvds.interceptor.AuthorizationInterceptor
Intercepts the request and checks if there is a user logged in.

L

list() - Method in class br.com.caelum.vraptor.mydvds.controller.UsersController
Accepts HTTP GET requests.
listAll() - Method in class br.com.caelum.vraptor.mydvds.dao.DefaultUserDao
 
listAll() - Method in interface br.com.caelum.vraptor.mydvds.dao.UserDao
Retrieves all users from database.
login(String, String) - Method in class br.com.caelum.vraptor.mydvds.controller.HomeController
Since we are using the convention, the URI for this method is /home/login The method parameters are set with request parameters named login and password.
login() - Method in class br.com.caelum.vraptor.mydvds.controller.HomeController
We should not provide direct access to jsps, so we need to have an empty method for redirecting to jsp.
login(User) - Method in class br.com.caelum.vraptor.mydvds.interceptor.UserInfo
 
logout() - Method in class br.com.caelum.vraptor.mydvds.controller.HomeController
Using the convention, the URI for this method is /home/logout
logout() - Method in class br.com.caelum.vraptor.mydvds.interceptor.UserInfo
 

N

notEmpty() - Static method in class br.com.caelum.vraptor.mydvds.validation.CustomMatchers
matches if the given string is not empty.

P

Public - Annotation Type in br.com.caelum.vraptor.mydvds.interceptor
The easiest way to control intercepted methods is through annotations

R

refresh(User) - Method in class br.com.caelum.vraptor.mydvds.dao.DefaultUserDao
 
refresh(User) - Method in interface br.com.caelum.vraptor.mydvds.dao.UserDao
Synchronize the user data with the database.

S

search(Dvd) - Method in class br.com.caelum.vraptor.mydvds.controller.DvdsController
Accepts HTTP GET requests.
searchSimilarTitle(String) - Method in class br.com.caelum.vraptor.mydvds.dao.DefaultDvdDao
 
searchSimilarTitle(String) - Method in interface br.com.caelum.vraptor.mydvds.dao.DvdDao
Returns a list of DVDs containing the specified title.
setDescription(String) - Method in class br.com.caelum.vraptor.mydvds.model.Dvd
 
setDvd(Dvd) - Method in class br.com.caelum.vraptor.mydvds.model.DvdRental
 
setId(Long) - Method in class br.com.caelum.vraptor.mydvds.model.Dvd
 
setId(Long) - Method in class br.com.caelum.vraptor.mydvds.model.DvdRental
 
setLogin(String) - Method in class br.com.caelum.vraptor.mydvds.model.User
 
setName(String) - Method in class br.com.caelum.vraptor.mydvds.model.User
 
setOwner(User) - Method in class br.com.caelum.vraptor.mydvds.model.DvdRental
 
setPassword(String) - Method in class br.com.caelum.vraptor.mydvds.model.User
 
setRents(Set<DvdRental>) - Method in class br.com.caelum.vraptor.mydvds.model.Dvd
 
setRents(Set<DvdRental>) - Method in class br.com.caelum.vraptor.mydvds.model.User
 
setTitle(String) - Method in class br.com.caelum.vraptor.mydvds.model.Dvd
 
setType(DvdType) - Method in class br.com.caelum.vraptor.mydvds.model.Dvd
 
show(Dvd) - Method in class br.com.caelum.vraptor.mydvds.controller.DvdsController
Accepts HTTP GET requests.

U

update(User) - Method in class br.com.caelum.vraptor.mydvds.dao.DefaultUserDao
 
update(User) - Method in interface br.com.caelum.vraptor.mydvds.dao.UserDao
Update the user on database.
User - Class in br.com.caelum.vraptor.mydvds.model
User entity.
User() - Constructor for class br.com.caelum.vraptor.mydvds.model.User
 
UserDao - Interface in br.com.caelum.vraptor.mydvds.dao
Data Access Object of User entity.
UserInfo - Class in br.com.caelum.vraptor.mydvds.interceptor
Represents the user logged in the system.
UserInfo() - Constructor for class br.com.caelum.vraptor.mydvds.interceptor.UserInfo
 
UsersController - Class in br.com.caelum.vraptor.mydvds.controller
The resource UsersController handles all user operations, such as adding new users, listing all users, and so on.
UsersController(UserDao, UserInfo, Result, Validator) - Constructor for class br.com.caelum.vraptor.mydvds.controller.UsersController
Receives dependencies through the constructor.

V

valueOf(String) - Static method in enum br.com.caelum.vraptor.mydvds.model.DvdType
Returns the enum constant of this type with the specified name.
values() - Static method in enum br.com.caelum.vraptor.mydvds.model.DvdType
Returns an array containing the constants of this enum type, in the order they are declared.
view(User) - Method in class br.com.caelum.vraptor.mydvds.controller.UsersController
Accepts HTTP GET requests.
A B C D E F G H I L N P R S U V 

Copyright © 2014 Caelum. All Rights Reserved.