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 7f0faba8924631b042d6c19d4fb307b11dc7b7c8..5e520f6944b8bf004090a0881fe6bbf6dc54cdca 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 @@ -7,10 +7,10 @@ import java.util.Map; import java.util.Optional; import javax.annotation.PostConstruct; +import javax.ejb.EJB; import javax.enterprise.context.RequestScoped; import javax.faces.context.FacesContext; import javax.faces.view.ViewScoped; -import javax.inject.Inject; import javax.inject.Named; import org.primefaces.model.FilterMeta; @@ -27,7 +27,7 @@ import es.uvigo.esei.xcs.service.PetService; public class PetManagedBean implements Serializable{ private static final long serialVersionUID = 1L; - @Inject + @EJB private PetService service; private String name; @@ -159,6 +159,7 @@ public class PetManagedBean implements Serializable{ this.service.update(pet); } else { //this.service.create(new Pet(name, animal, birth)); + this.service.createPet(name, animal, new Date()); } this.clear(); diff --git a/jsf/src/main/webapp/owner/pets.xhtml b/jsf/src/main/webapp/owner/pets.xhtml index 1531d0e3c303502ae6fe87db8c1c3a2b6259b8b2..b5bd6b32a6637e65eced809f1265df365cea950a 100644 --- a/jsf/src/main/webapp/owner/pets.xhtml +++ b/jsf/src/main/webapp/owner/pets.xhtml @@ -2,60 +2,59 @@ -
-