package aplicacao.service;
import java.util.List;
import banco.modelo.Usuario;
import banco.utils.UsuarioUtils;
public class UsuarioService extends MecasoftService<Usuario>{
@Override
public UsuarioUtils getDAO() {
return getInjector().getInstance(UsuarioUtils.class);
}
public void saveOrUpdate(){
getDAO().saveOrUpdate(modelo);
}
public void delete(){
getDAO().delete(modelo);
}
public Usuario find(Long id){
return getDAO().find(id);
}
public Usuario login(String login, String senha){
return getDAO().findByLoginSenhaStatus(login, senha, true);
}
public List<Usuario> findByLogin(String login){
return getDAO().findAllByLoginAndStatus(login, true);
}
public List<Usuario> findAll(){
return getDAO().findAll();
}
public List<Usuario> findAllAtivos(){
return getDAO().findAllByStatus(true);
}
public Usuario getUsuario() {
return getModelo();
}
public void setUsuario(Usuario usuario) {
setModelo(usuario);
}
}