@Transactional(readOnly = true) public boolean verificarUsuario(String usuario) { if (usuarioDAO.existeUsuario(usuario)) { return true; } else { return false; } }
@Transactional(readOnly = true) public void registrarUsuario(String usuario, String pass, short tipoUsuario) { CekUsuario nuevo = new CekUsuario(); nuevo.setContrasenaUsuario(pass); nuevo.setNombreUsuario(usuario); nuevo.setEstaHabilitadoUsuario(true); List<CekUsuario> nuevos = new ArrayList<CekUsuario>(); nuevos.add(nuevo); CekRol rol = new CekRol(); rol.setNumeroRol(tipoUsuario); List<CekRol> roles = new ArrayList<CekRol>(); rol.setCekUsuarioList(nuevos); nuevo.setCekRolList(roles); usuarioDAO.create(nuevo); }
@Override public UserDetails loadUserByUsername(String username) throws UsernameNotFoundException { return usuarioDAO.find(username); }