From 06edf8e1d5fe4b5fc685aebfd93ba6b97c1ae55a Mon Sep 17 00:00:00 2001 From: Breixo Senra Date: Sat, 25 Oct 2025 12:09:49 +0200 Subject: [PATCH] =?UTF-8?q?Modificaci=C3=B3n=20de=20nombre=20de=20vacuna?= =?UTF-8?q?=20funcionando?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../uvigo/esei/xcs/domain/entities/Identifier.java | 4 +++- .../java/es/uvigo/esei/xcs/domain/entities/Pet.java | 2 +- .../uvigo/esei/xcs/domain/entities/Vaccination.java | 4 +++- .../java/es/uvigo/esei/xcs/domain/entities/Vet.java | 2 ++ .../uvigo/esei/xcs/jsf/PetDetailsManagedBean.java | 1 - .../es/uvigo/esei/xcs/jsf/VaccineManagedBean.java | 1 + jsf/src/main/webapp/admin/owners.xhtml | 2 +- .../es/uvigo/esei/xcs/rest/VaccineResource.java | 9 +++++++++ .../es/uvigo/esei/xcs/service/VaccineService.java | 13 +++++++++++++ 9 files changed, 33 insertions(+), 5 deletions(-) diff --git a/domain/src/main/java/es/uvigo/esei/xcs/domain/entities/Identifier.java b/domain/src/main/java/es/uvigo/esei/xcs/domain/entities/Identifier.java index 891c081..0c6eae7 100644 --- a/domain/src/main/java/es/uvigo/esei/xcs/domain/entities/Identifier.java +++ b/domain/src/main/java/es/uvigo/esei/xcs/domain/entities/Identifier.java @@ -10,11 +10,13 @@ import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.ManyToOne; +import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlTransient; import com.fasterxml.jackson.annotation.JsonIgnore; -@Entity +@Entity(name="Identifier") +@XmlRootElement(name = "identifier", namespace = "http://entities.domain.xcs.esei.uvigo.es") public class Identifier { @Id @Column(length = 32, nullable = false) diff --git a/domain/src/main/java/es/uvigo/esei/xcs/domain/entities/Pet.java b/domain/src/main/java/es/uvigo/esei/xcs/domain/entities/Pet.java index 2a8ca46..c344c92 100644 --- a/domain/src/main/java/es/uvigo/esei/xcs/domain/entities/Pet.java +++ b/domain/src/main/java/es/uvigo/esei/xcs/domain/entities/Pet.java @@ -35,7 +35,7 @@ import javax.xml.bind.annotation.XmlTransient; @Entity(name = "Pet") -@XmlRootElement(name = "pett", namespace = "http://entities.domain.xcs.esei.uvigo.es") +@XmlRootElement(name = "pet", namespace = "http://entities.domain.xcs.esei.uvigo.es") @XmlAccessorType(XmlAccessType.FIELD) public class Pet implements Serializable { private static final long serialVersionUID = 1L; diff --git a/domain/src/main/java/es/uvigo/esei/xcs/domain/entities/Vaccination.java b/domain/src/main/java/es/uvigo/esei/xcs/domain/entities/Vaccination.java index c373cca..26c172a 100644 --- a/domain/src/main/java/es/uvigo/esei/xcs/domain/entities/Vaccination.java +++ b/domain/src/main/java/es/uvigo/esei/xcs/domain/entities/Vaccination.java @@ -13,11 +13,13 @@ import javax.persistence.Id; import javax.persistence.ManyToOne; import javax.persistence.Temporal; import javax.persistence.TemporalType; +import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlTransient; import com.fasterxml.jackson.annotation.JsonIgnore; -@Entity +@Entity(name="Vaccination") +@XmlRootElement(name = "vaccination", namespace = "http://entities.domain.xcs.esei.uvigo.es") public class Vaccination implements Serializable { private static final long serialVersionUID = 1L; diff --git a/domain/src/main/java/es/uvigo/esei/xcs/domain/entities/Vet.java b/domain/src/main/java/es/uvigo/esei/xcs/domain/entities/Vet.java index 9395dbb..12e5ea8 100644 --- a/domain/src/main/java/es/uvigo/esei/xcs/domain/entities/Vet.java +++ b/domain/src/main/java/es/uvigo/esei/xcs/domain/entities/Vet.java @@ -12,9 +12,11 @@ import javax.persistence.DiscriminatorValue; import javax.persistence.Entity; import javax.persistence.FetchType; import javax.persistence.ManyToMany; +import javax.xml.bind.annotation.XmlRootElement; @Entity @DiscriminatorValue("VET") +@XmlRootElement(name = "vet", namespace = "http://entities.domain.xcs.esei.uvigo.es") public class Vet extends User implements Serializable { private static final long serialVersionUID = 1L; diff --git a/jsf/src/main/java/es/uvigo/esei/xcs/jsf/PetDetailsManagedBean.java b/jsf/src/main/java/es/uvigo/esei/xcs/jsf/PetDetailsManagedBean.java index 48d3018..d0a0de6 100644 --- a/jsf/src/main/java/es/uvigo/esei/xcs/jsf/PetDetailsManagedBean.java +++ b/jsf/src/main/java/es/uvigo/esei/xcs/jsf/PetDetailsManagedBean.java @@ -1,7 +1,6 @@ package es.uvigo.esei.xcs.jsf; import javax.annotation.PostConstruct; -import javax.enterprise.context.RequestScoped; import javax.inject.Inject; import javax.inject.Named; import javax.faces.context.FacesContext; diff --git a/jsf/src/main/java/es/uvigo/esei/xcs/jsf/VaccineManagedBean.java b/jsf/src/main/java/es/uvigo/esei/xcs/jsf/VaccineManagedBean.java index 7d7d7c1..c2b7df9 100644 --- a/jsf/src/main/java/es/uvigo/esei/xcs/jsf/VaccineManagedBean.java +++ b/jsf/src/main/java/es/uvigo/esei/xcs/jsf/VaccineManagedBean.java @@ -37,6 +37,7 @@ public class VaccineManagedBean{ vaccineService.remove(id); vaccines = vaccineService.list(0, 100); } + private void clearForm() { name = null; diff --git a/jsf/src/main/webapp/admin/owners.xhtml b/jsf/src/main/webapp/admin/owners.xhtml index 050be53..77f57f5 100644 --- a/jsf/src/main/webapp/admin/owners.xhtml +++ b/jsf/src/main/webapp/admin/owners.xhtml @@ -1,4 +1,4 @@ - +w