diff --git a/jsf/src/main/java/es/uvigo/esei/xcs/jsf/PetManagedBean.java b/jsf/src/main/java/es/uvigo/esei/xcs/jsf/PetManagedBean.java index 2af457972a183799bfbfe60ea74596eb1623a410..933c67f18ad5547e6a79473911d13e57c1048939 100644 --- a/jsf/src/main/java/es/uvigo/esei/xcs/jsf/PetManagedBean.java +++ b/jsf/src/main/java/es/uvigo/esei/xcs/jsf/PetManagedBean.java @@ -77,7 +77,9 @@ public class PetManagedBean { return this.service.list(); } - public String edit(Pet pet) { + public String edit(int petId) { + final Pet pet = this.service.get(petId); + this.id = pet.getId(); this.name = pet.getName(); this.birth = pet.getBirth(); diff --git a/jsf/src/main/webapp/admin/owners.xhtml b/jsf/src/main/webapp/admin/owners.xhtml index 55e5e89f6f7ea802f0cc03e971b83db8641c3539..050be53cc1617a8745817b408035cf4c546e951c 100644 --- a/jsf/src/main/webapp/admin/owners.xhtml +++ b/jsf/src/main/webapp/admin/owners.xhtml @@ -32,26 +32,26 @@ Login - #{c.login} + #{ownerEntity.login} Password - #{c.password} + #{ownerEntity.password} Pets - #{owner.getPetNames(c.login)} + #{owner.getPetNames(ownerEntity.login)} - - + + diff --git a/jsf/src/main/webapp/owner/pets.xhtml b/jsf/src/main/webapp/owner/pets.xhtml index 78a06a3092c11b08dd85fe4c15e4e0c74454a458..489e0aa0b298f96dca709a472957bf7e60d31b0c 100644 --- a/jsf/src/main/webapp/owner/pets.xhtml +++ b/jsf/src/main/webapp/owner/pets.xhtml @@ -36,25 +36,25 @@ - + Name - #{p.name} + #{petEntity.name} Birth - + Type - #{p.animal} + #{petEntity.animal} - - + +