ok, ho messo da parte la reflection perchè in effetti hai ragione, i metodi sono eriditati dal padre e quindi presente anche nel figlio, sono quindi sicuro che ci siano.
allora, il metodo del mio stateless bean inizia così
public boolean addUsr(Usr user, boolean confirmationEmail) throws ....
e il mio client lo chiama nel seguente modo:
mi becco però un java.lang.NoSuchMethodError nell'ultima riga che vedi quì sopra.Contractor consultant = null; (extends Usr)
consultant = new Contractor(username, password, email);
UsrAddress address = new UsrAddress();
address.setFirstName(firstName);
address.setLastName(lastName);
//attaching the single address to the Contractor instance
consultant.getAddressList().add(address);
Boolean success = new Boolean(facadeBean.addUsr(consultant, false));
Il metodo esiste, ho fatto una prova sostituendo il parametro Usr con Contractor e funziona.
Qual'è il problema??
ps. il facade bean è uno stateless con interfacce

Rispondi quotando