package br.com.ftt.bettaserver.restful.business;
import br.com.ftt.bettaserver.restful.dao.UsuarioDAO;
import br.com.ftt.bettaserver.restful.form.Usuario;
public class UsuarioBusiness
{
private UsuarioDAO dao = new UsuarioDAO( ) ;
private static UsuarioBusiness userBusiness;
private UsuarioBusiness( )
{
}
public boolean excluiFilmePlaylist( int idFilme, int idUsuario )
{
return dao.excluiFilmePlaylist( idFilme, idUsuario ) ;
}
public Usuario fillUserInfo( Usuario user )
{
return dao.fillUserInfo( user ) ;
}
public boolean existUserName( String nome )
{
return dao.existUserName( nome ) ;
}
public boolean cadastrarUsuario( Usuario usuario )
{
return dao.cadastrarUsuario( usuario ) ;
}
public boolean cadastrarFavorito( int idUsuario, int idFilme )
{
return dao.cadastrarFavorito( idUsuario, idFilme ) ;
}
public boolean avaliaFilme( int idUsuario, int idFilme, int avaliacao )
{
return dao.avaliaFilme( idUsuario, idFilme, avaliacao ) ;
}
public int login( Usuario usuario )
{
return dao.loginUsuario( usuario ) ;
}
public static UsuarioBusiness getInstance( )
{
if( userBusiness == null )
{
userBusiness = new UsuarioBusiness( ) ;
}
return userBusiness;
}
}