Ola pessoal
eu tenho uma pagina, onde sao informados dados de contato.
eu tenho a classe Telefone
package br.com.krusst.precadastro.beans;
public class Telefone {
private int id;
private int Ddd;
private int numero;
// private ContatoTipo tipoID;
public Telefone() {
super();
}
public Telefone(int id, int ddd, int numero, ContatoTipo tipoID) {
super();
this.id = id;
this.Ddd = ddd;
this.numero = numero;
}
public int getId() {
return id;
}
public int getDdd() {
return Ddd;
}
public int getNumero() {
return numero;
}
public void setId(int id) {
this.id = id;
}
public void setDdd(int ddd) {
Ddd = ddd;
}
public void setNumero(int numero) {
this.numero = numero;
}
}
e tenho os campo
<h:inputText id="pessoaTel1" value="#{telefone.ddd}" ></h:inputText>
<h:inputText id="pessoaTel2" value="#{telefone.ddd}" ></h:inputText>
como eu faco no managedBeam para pegar o valor do DDD sendo que eu tenho 2 “instancias” dele?
e se algum puder me explicar como isso funciona, pq ate hj eu nao entendo como ele “descobre” isso?
meu managedBeam atual esta dessa forma
package br.com.krusst.precadastro.managedbeans;
import br.com.krusst.precadastro.dao.PessoaFisicaDB;
import br.com.krusst.precadastro.util.KrusstException;
public class PessoaFisicaMB extends PessoaFisicaDB{
private static final long serialVersionUID = 33232468799L;
PessoaFisicaDB pessoaFisicaDB = new PessoaFisicaDB();
public PessoaFisicaMB() {
super();
}
public PessoaFisicaMB(PessoaFisicaDB pessoaFisicaDB) {
super();
this.pessoaFisicaDB = pessoaFisicaDB;
}
public PessoaFisicaDB getPessoaFisicaDB() {
return pessoaFisicaDB;
}
public void setPessoaFisicaDB(PessoaFisicaDB pessoaFisicaDB) {
this.pessoaFisicaDB = pessoaFisicaDB;
}
public String cadastrar() throws KrusstException{
pessoaFisicaDB.insert();
return("sucesso");
}
}
abs
T+