diff options
Diffstat (limited to 'EjercitarJPA/src/model/Sesion.java')
-rw-r--r-- | EjercitarJPA/src/model/Sesion.java | 352 |
1 files changed, 176 insertions, 176 deletions
diff --git a/EjercitarJPA/src/model/Sesion.java b/EjercitarJPA/src/model/Sesion.java index baa0e05..f693e7a 100644 --- a/EjercitarJPA/src/model/Sesion.java +++ b/EjercitarJPA/src/model/Sesion.java @@ -1,176 +1,176 @@ -/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-package model;
-
-import java.io.Serializable;
-import java.util.Date;
-import java.util.List;
-import javax.persistence.Basic;
-import javax.persistence.Column;
-import javax.persistence.Entity;
-import javax.persistence.GeneratedValue;
-import javax.persistence.GenerationType;
-import javax.persistence.Id;
-import javax.persistence.ManyToMany;
-import javax.persistence.NamedQueries;
-import javax.persistence.NamedQuery;
-import javax.persistence.OneToMany;
-import javax.persistence.Table;
-import javax.persistence.Temporal;
-import javax.persistence.TemporalType;
-import javax.validation.constraints.NotNull;
-import javax.validation.constraints.Size;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlTransient;
-
-/**
- *
- * @author Ceci
- */
-@Entity
-@Table(name = "sesion")
-@XmlRootElement
-@NamedQueries({
- @NamedQuery(name = "Sesion.findAll", query = "SELECT s FROM Sesion s"),
- @NamedQuery(name = "Sesion.findByIdSesion", query = "SELECT s FROM Sesion s WHERE s.idSesion = :idSesion"),
- @NamedQuery(name = "Sesion.findByEntrada", query = "SELECT s FROM Sesion s WHERE s.entrada = :entrada"),
- @NamedQuery(name = "Sesion.findBySalida", query = "SELECT s FROM Sesion s WHERE s.salida = :salida"),
- @NamedQuery(name = "Sesion.findByAyudaPadres", query = "SELECT s FROM Sesion s WHERE s.ayudaPadres = :ayudaPadres"),
- @NamedQuery(name = "Sesion.findByDesdeHogar", query = "SELECT s FROM Sesion s WHERE s.desdeHogar = :desdeHogar"),
- @NamedQuery(name = "Sesion.findByEstadoAnimo", query = "SELECT s FROM Sesion s WHERE s.estadoAnimo = :estadoAnimo")})
-public class Sesion implements Serializable {
- private static final long serialVersionUID = 1L;
- @Id
- @GeneratedValue(strategy = GenerationType.IDENTITY)
- @Basic(optional = false)
- @Column(name = "id_sesion")
- private Integer idSesion;
- @Basic(optional = false)
- @NotNull
- @Column(name = "entrada")
- @Temporal(TemporalType.TIMESTAMP)
- private Date entrada;
- @Basic(optional = false)
- @NotNull
- @Column(name = "salida")
- @Temporal(TemporalType.TIMESTAMP)
- private Date salida;
- @Column(name = "ayuda_padres")
- private Boolean ayudaPadres;
- @Column(name = "desde_hogar")
- private Boolean desdeHogar;
- @Size(max = 5)
- @Column(name = "estado_animo")
- private String estadoAnimo;
- @ManyToMany(mappedBy = "sesionList")
- private List<Alumno> alumnoList;
- @OneToMany(mappedBy = "sesion")
- private List<Tarea> tareaList;
-
- public Sesion() {
- }
-
- public Sesion(Integer idSesion) {
- this.idSesion = idSesion;
- }
-
- public Sesion(Integer idSesion, Date entrada, Date salida) {
- this.idSesion = idSesion;
- this.entrada = entrada;
- this.salida = salida;
- }
-
- public Integer getIdSesion() {
- return idSesion;
- }
-
- public void setIdSesion(Integer idSesion) {
- this.idSesion = idSesion;
- }
-
- public Date getEntrada() {
- return entrada;
- }
-
- public void setEntrada(Date entrada) {
- this.entrada = entrada;
- }
-
- public Date getSalida() {
- return salida;
- }
-
- public void setSalida(Date salida) {
- this.salida = salida;
- }
-
- public Boolean getAyudaPadres() {
- return ayudaPadres;
- }
-
- public void setAyudaPadres(Boolean ayudaPadres) {
- this.ayudaPadres = ayudaPadres;
- }
-
- public Boolean getDesdeHogar() {
- return desdeHogar;
- }
-
- public void setDesdeHogar(Boolean desdeHogar) {
- this.desdeHogar = desdeHogar;
- }
-
- public String getEstadoAnimo() {
- return estadoAnimo;
- }
-
- public void setEstadoAnimo(String estadoAnimo) {
- this.estadoAnimo = estadoAnimo;
- }
-
- @XmlTransient
- public List<Alumno> getAlumnoList() {
- return alumnoList;
- }
-
- public void setAlumnoList(List<Alumno> alumnoList) {
- this.alumnoList = alumnoList;
- }
-
- @XmlTransient
- public List<Tarea> getTareaList() {
- return tareaList;
- }
-
- public void setTareaList(List<Tarea> tareaList) {
- this.tareaList = tareaList;
- }
-
- @Override
- public int hashCode() {
- int hash = 0;
- hash += (idSesion != null ? idSesion.hashCode() : 0);
- return hash;
- }
-
- @Override
- public boolean equals(Object object) {
- // TODO: Warning - this method won't work in the case the id fields are not set
- if (!(object instanceof Sesion)) {
- return false;
- }
- Sesion other = (Sesion) object;
- if ((this.idSesion == null && other.idSesion != null) || (this.idSesion != null && !this.idSesion.equals(other.idSesion))) {
- return false;
- }
- return true;
- }
-
- @Override
- public String toString() {
- return "model.Sesion[ idSesion=" + idSesion + " ]";
- }
-
-}
+/* + * To change this template, choose Tools | Templates + * and open the template in the editor. + */ +package model; + +import java.io.Serializable; +import java.util.Date; +import java.util.List; +import javax.persistence.Basic; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.ManyToMany; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.OneToMany; +import javax.persistence.Table; +import javax.persistence.Temporal; +import javax.persistence.TemporalType; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlTransient; + +/** + * + * @author Ceci + */ +@Entity +@Table(name = "sesion") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "Sesion.findAll", query = "SELECT s FROM Sesion s"), + @NamedQuery(name = "Sesion.findByIdSesion", query = "SELECT s FROM Sesion s WHERE s.idSesion = :idSesion"), + @NamedQuery(name = "Sesion.findByEntrada", query = "SELECT s FROM Sesion s WHERE s.entrada = :entrada"), + @NamedQuery(name = "Sesion.findBySalida", query = "SELECT s FROM Sesion s WHERE s.salida = :salida"), + @NamedQuery(name = "Sesion.findByAyudaPadres", query = "SELECT s FROM Sesion s WHERE s.ayudaPadres = :ayudaPadres"), + @NamedQuery(name = "Sesion.findByDesdeHogar", query = "SELECT s FROM Sesion s WHERE s.desdeHogar = :desdeHogar"), + @NamedQuery(name = "Sesion.findByEstadoAnimo", query = "SELECT s FROM Sesion s WHERE s.estadoAnimo = :estadoAnimo")}) +public class Sesion implements Serializable { + private static final long serialVersionUID = 1L; + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Basic(optional = false) + @Column(name = "id_sesion") + private Integer idSesion; + @Basic(optional = false) + @NotNull + @Column(name = "entrada") + @Temporal(TemporalType.TIMESTAMP) + private Date entrada; + @Basic(optional = false) + @NotNull + @Column(name = "salida") + @Temporal(TemporalType.TIMESTAMP) + private Date salida; + @Column(name = "ayuda_padres") + private Boolean ayudaPadres; + @Column(name = "desde_hogar") + private Boolean desdeHogar; + @Size(max = 5) + @Column(name = "estado_animo") + private String estadoAnimo; + @ManyToMany(mappedBy = "sesionList") + private List<Alumno> alumnoList; + @OneToMany(mappedBy = "sesion") + private List<Tarea> tareaList; + + public Sesion() { + } + + public Sesion(Integer idSesion) { + this.idSesion = idSesion; + } + + public Sesion(Integer idSesion, Date entrada, Date salida) { + this.idSesion = idSesion; + this.entrada = entrada; + this.salida = salida; + } + + public Integer getIdSesion() { + return idSesion; + } + + public void setIdSesion(Integer idSesion) { + this.idSesion = idSesion; + } + + public Date getEntrada() { + return entrada; + } + + public void setEntrada(Date entrada) { + this.entrada = entrada; + } + + public Date getSalida() { + return salida; + } + + public void setSalida(Date salida) { + this.salida = salida; + } + + public Boolean getAyudaPadres() { + return ayudaPadres; + } + + public void setAyudaPadres(Boolean ayudaPadres) { + this.ayudaPadres = ayudaPadres; + } + + public Boolean getDesdeHogar() { + return desdeHogar; + } + + public void setDesdeHogar(Boolean desdeHogar) { + this.desdeHogar = desdeHogar; + } + + public String getEstadoAnimo() { + return estadoAnimo; + } + + public void setEstadoAnimo(String estadoAnimo) { + this.estadoAnimo = estadoAnimo; + } + + @XmlTransient + public List<Alumno> getAlumnoList() { + return alumnoList; + } + + public void setAlumnoList(List<Alumno> alumnoList) { + this.alumnoList = alumnoList; + } + + @XmlTransient + public List<Tarea> getTareaList() { + return tareaList; + } + + public void setTareaList(List<Tarea> tareaList) { + this.tareaList = tareaList; + } + + @Override + public int hashCode() { + int hash = 0; + hash += (idSesion != null ? idSesion.hashCode() : 0); + return hash; + } + + @Override + public boolean equals(Object object) { + // TODO: Warning - this method won't work in the case the id fields are not set + if (!(object instanceof Sesion)) { + return false; + } + Sesion other = (Sesion) object; + if ((this.idSesion == null && other.idSesion != null) || (this.idSesion != null && !this.idSesion.equals(other.idSesion))) { + return false; + } + return true; + } + + @Override + public String toString() { + return "model.Sesion[ idSesion=" + idSesion + " ]"; + } + +} |