Bem …
primeira mente perdão pelo encomodo ( alguem vai ter q perder tempo escrevendo e lendo aqui não ??)
mas o problema é o seguinte…
eu tenho uma classe java usuário que está assim ( ps nao liguem para as anotaçoes do hibenate )
[b]package Usuario;
import java.util.List;
import Livro.Livro;
/**
-
@hibernate.class
*/
public class Usuario {private Integer id; private String nome; private String endereco; private String cpf; private Boolean admin; private String email; private List livros;
/**
- @hibernate.property
- */
public Boolean getAdmin() {
return admin;
}
/**
- @hibernate.property
- */
public String getCpf() {
return cpf;
}
/**
- @hibernate.property
- */
public String getEmail() {
return email;
}
/**
- @hibernate.property
- */
public String getEndereco() {
return endereco;
}
/**
- @hibernate.id
- generator-class = “native”
- */
public Integer getId() {
return id;
}
/**
- @hibernate.one-to-many
- cascade=“save-update”
- class = “Livro.Livro”
- column = “id_usuario”
- */
public List getLivros() {
return livros;
}
/**
- @hibernate.property
- */
public String getNome() {
return nome;
}
//metodos set public void setAdmin(Boolean admin) { this.admin = admin; } public void setCpf(String cpf) { this.cpf = cpf; } public void setEmail(String email) { this.email = email; } public void setEndereco(String endereco) { this.endereco = endereco; } public void setId(Integer id) { this.id = id; }[/b]
e uma outra classe que trata de suas regras de negocio
[b]
package Usuario;
import java.util.Iterator;
import java.util.List;
public class UsuarioNegocio {
private List <Usuario> listaUsuario;
public List<Usuario> getListaUsuario() {
return listaUsuario;
}
public void setListaUsuario(List<Usuario> listaUsuario) {
this.listaUsuario = listaUsuario;
}
public void criarUsuario(String nome,String endereco,String cpf,String email)throws Exception{
Usuario usuario = new Usuario();
usuario.setNome(nome);
usuario.setEndereco(endereco);
usuario.setCpf(cpf);
usuario.setEmail(email);
usuario.setAdmin(false);
listaUsuario.add(usuario);
//UsuarioDAO.save(usuario);
}
[u]public void deletarUsuario (List<Usuario> listaUsuario){
Usuario usuario = new Usuario();
Iterator <Usuario> iteratorUsuario = listaUsuario.iterator();
while (iteratorUsuario.hasNext()){
usuario = iteratorUsuario.next();
if (usuario.getId()== id){//Não seria id aqui ??
//UsuarioDAO.delete(usuario);
}
}
}
public void persuisarUsuario(List<Usuario> listaUsuario, String nome){
Usuario usuario = new Usuario();
nome = usuario.getNome();
while ()
}[/u]
}[/b]
As parte em, destaque são respectivamente um método para localizar um usuario da lista e deleta-lo e outro metodo parta encontralo …
no primeiro um colega meu me propos essa solução … entretanto nao funcionou …
se for possivel me dêem uma força nessa bronca pq eu preciso entregar esse trabalho até dia 10 !!!
grato de desde já …