Mercurial > dive4elements > river
view flys-backend/src/main/java/de/intevation/seddb/model/Zzarchiv.java @ 4268:f75968f0ce80
Refactor GaugePanel and GaugeInfo to extract a base class
Extract a base class from GaugePanel and GaugeInfo to reuse code for displaying
the measurement station information.
author | Björn Ricks <bjoern.ricks@intevation.de> |
---|---|
date | Fri, 26 Oct 2012 12:19:54 +0200 |
parents | 2ae732e2c65c |
children | 18619c1e7c2a |
line wrap: on
line source
package de.intevation.seddb.model; // Generated 14.06.2012 11:30:57 by Hibernate Tools 3.4.0.CR1 import java.util.HashSet; import java.util.Set; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.FetchType; import javax.persistence.Id; import javax.persistence.OneToMany; import javax.persistence.Table; /** * Zzarchiv generated by hbm2java */ @Entity @Table(name="ZZARCHIV" ,schema="SEDDB" ) public class Zzarchiv implements java.io.Serializable { private long archivid; private String name; private boolean istaktiv; private String bemerkung; private Set<Sohltest> sohltests = new HashSet<Sohltest>(0); public Zzarchiv() { } public Zzarchiv(long archivid, String name, boolean istaktiv) { this.archivid = archivid; this.name = name; this.istaktiv = istaktiv; } public Zzarchiv(long archivid, String name, boolean istaktiv, String bemerkung, Set<Sohltest> sohltests) { this.archivid = archivid; this.name = name; this.istaktiv = istaktiv; this.bemerkung = bemerkung; this.sohltests = sohltests; } @Id @Column(name="ARCHIVID", unique=true, nullable=false, precision=11, scale=0) public long getArchivid() { return this.archivid; } public void setArchivid(long archivid) { this.archivid = archivid; } @Column(name="NAME", nullable=false, length=50) public String getName() { return this.name; } public void setName(String name) { this.name = name; } @Column(name="ISTAKTIV", nullable=false, precision=1, scale=0) public boolean isIstaktiv() { return this.istaktiv; } public void setIstaktiv(boolean istaktiv) { this.istaktiv = istaktiv; } @Column(name="BEMERKUNG", length=240) public String getBemerkung() { return this.bemerkung; } public void setBemerkung(String bemerkung) { this.bemerkung = bemerkung; } @OneToMany(fetch=FetchType.LAZY, mappedBy="zzarchiv") public Set<Sohltest> getSohltests() { return this.sohltests; } public void setSohltests(Set<Sohltest> sohltests) { this.sohltests = sohltests; } }