view src/main/java/de/intevation/lada/model/LProbe.java @ 98:7373563fdb51

Let the database generate the id for the probe.
author Torsten Irländer <torsten.irlaender@intevation.de>
date Tue, 11 Jun 2013 11:11:18 +0200
parents 1663671fe441
children 1c4a7c27c054
line wrap: on
line source
package de.intevation.lada.model;

// Generated 21.05.2013 16:58:30 by Hibernate Tools 3.4.0.CR1

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;

/**
 * LProbe generated by hbm2java
 */
@Entity
@Table(name = "l_probe", schema = "public")
public class LProbe implements java.io.Serializable {

    private String probeId;
    private String mstId;
    private String umwId;
    private boolean test;
    private String hauptprobenNr;
    private String baId;
    private String mediaDesk;
    private String media;
    private Integer probenartId;
    private Integer datenbasisId;
    private Date probeentnahmeBeginn;
    private Date probeentnahmeEnde;
    private Long mittelungsdauer;
    private Date letzteAenderung;
    private Integer erzeugerId;
    private Integer probeNehmerId;
    private Character mpKat;
    private String mplId;
    private Integer mprId;
    private Date solldatumBeginn;
    private Date solldatumEnde;
    private Integer netzbetreiberId;

    public LProbe() {
    }

    public LProbe(String probeId, boolean test) {
        this.probeId = probeId;
        this.test = test;
    }

    public LProbe(String probeId, String mstId, String umwId, boolean test,
            String hauptprobenNr, String baId, String mediaDesk, String media,
            Integer probenartId, Integer datenbasisId,
            Date probeentnahmeBeginn, Date probeentnahmeEnde,
            Long mittelungsdauer, Date letzteAenderung, Integer erzeugerId,
            Integer probeNehmerId, Character mpKat, String mplId,
            Integer mprId, Date solldatumBeginn, Date solldatumEnde, Integer netzbetreiberId) {
        this.probeId = probeId;
        this.mstId = mstId;
        this.umwId = umwId;
        this.test = test;
        this.hauptprobenNr = hauptprobenNr;
        this.baId = baId;
        this.mediaDesk = mediaDesk;
        this.media = media;
        this.setProbenartId(probenartId);
        this.setDatenbasisId(datenbasisId);
        this.probeentnahmeBeginn = probeentnahmeBeginn;
        this.probeentnahmeEnde = probeentnahmeEnde;
        this.mittelungsdauer = mittelungsdauer;
        this.letzteAenderung = letzteAenderung;
        this.erzeugerId = erzeugerId;
        this.probeNehmerId = probeNehmerId;
        this.mpKat = mpKat;
        this.mplId = mplId;
        this.mprId = mprId;
        this.solldatumBeginn = solldatumBeginn;
        this.solldatumEnde = solldatumEnde;
        this.netzbetreiberId = netzbetreiberId;
    }

    @Id
    @GeneratedValue(strategy=GenerationType.IDENTITY)
    @Column(name = "probe_id", unique = true, nullable = false, length = 20)
    public String getProbeId() {
        return this.probeId;
    }

    public void setProbeId(String probeId) {
        this.probeId = probeId;
    }

    @Column(name = "test", nullable = false)
        public boolean isTest() {
        return this.test;
    }

    public void setTest(boolean test) {
        this.test = test;
    }

    @Column(name = "hauptproben_nr", length = 20)
    public String getHauptprobenNr() {
        return this.hauptprobenNr;
    }

    public void setHauptprobenNr(String hauptprobenNr) {
        this.hauptprobenNr = hauptprobenNr;
    }

    @Column(name = "ba_id", length = 1)
    public String getBaId() {
        return this.baId;
    }

    public void setBaId(String baId) {
        this.baId = baId;
    }

    @Column(name = "media_desk", length = 100)
    public String getMediaDesk() {
        return this.mediaDesk;
    }

    public void setMediaDesk(String mediaDesk) {
        this.mediaDesk = mediaDesk;
    }

    @Column(name = "media", length = 100)
    public String getMedia() {
        return this.media;
    }

    public void setMedia(String media) {
        this.media = media;
    }

    @Temporal(TemporalType.TIMESTAMP)
    @Column(name = "probeentnahme_beginn", length = 35)
    public Date getProbeentnahmeBeginn() {
        return this.probeentnahmeBeginn;
    }

    public void setProbeentnahmeBeginn(Date probeentnahmeBeginn) {
        this.probeentnahmeBeginn = probeentnahmeBeginn;
    }

    @Temporal(TemporalType.TIMESTAMP)
    @Column(name = "probeentnahme_ende", length = 35)
    public Date getProbeentnahmeEnde() {
        return this.probeentnahmeEnde;
    }

    public void setProbeentnahmeEnde(Date probeentnahmeEnde) {
        this.probeentnahmeEnde = probeentnahmeEnde;
    }

    @Column(name = "mittelungsdauer")
    public Long getMittelungsdauer() {
        return this.mittelungsdauer;
    }

    public void setMittelungsdauer(Long mittelungsdauer) {
        this.mittelungsdauer = mittelungsdauer;
    }

    @Temporal(TemporalType.TIMESTAMP)
    @Column(name = "letzte_aenderung", length = 29)
    public Date getLetzteAenderung() {
        return this.letzteAenderung;
    }

    public void setLetzteAenderung(Date letzteAenderung) {
        this.letzteAenderung = letzteAenderung;
    }

    @Column(name = "erzeuger_id")
    public Integer getErzeugerId() {
        return this.erzeugerId;
    }

    public void setErzeugerId(Integer erzeugerId) {
        this.erzeugerId = erzeugerId;
    }

    @Column(name = "probe_nehmer_id")
    public Integer getProbeNehmerId() {
        return this.probeNehmerId;
    }

    public void setProbeNehmerId(Integer probeNehmerId) {
        this.probeNehmerId = probeNehmerId;
    }

    @Column(name = "mp_kat", length = 1)
    public Character getMpKat() {
        return this.mpKat;
    }

    public void setMpKat(Character mpKat) {
        this.mpKat = mpKat;
    }

    @Column(name = "mpl_id", length = 3)
    public String getMplId() {
        return this.mplId;
    }

    public void setMplId(String mplId) {
        this.mplId = mplId;
    }

    @Column(name = "mpr_id")
    public Integer getMprId() {
        return this.mprId;
    }

    public void setMprId(Integer mprId) {
        this.mprId = mprId;
    }

    @Temporal(TemporalType.TIMESTAMP)
    @Column(name = "solldatum_beginn", length = 29)
    public Date getSolldatumBeginn() {
        return this.solldatumBeginn;
    }

    public void setSolldatumBeginn(Date solldatumBeginn) {
        this.solldatumBeginn = solldatumBeginn;
    }

    @Temporal(TemporalType.TIMESTAMP)
    @Column(name = "solldatum_ende", length = 29)
    public Date getSolldatumEnde() {
        return this.solldatumEnde;
    }

    public void setSolldatumEnde(Date solldatumEnde) {
        this.solldatumEnde = solldatumEnde;
    }

    public void setMstId(String mstId) {
        this.mstId = mstId;
    }
    @Column(name = "mst_id")
    public String getMstId() {
        return this.mstId;
    }

    public void setUmwId(String umwId) {
        this.umwId = umwId;
    }

    @Column(name = "umw_id")
    public String getUmwId() {
        return this.umwId;
    }

    @Column(name = "probenart_id")
    public Integer getProbenartId() {
        return probenartId;
    }

    public void setProbenartId(Integer probenartId) {
        this.probenartId = probenartId;
    }

    @Column(name = "datenbasis_id")
    public Integer getDatenbasisId() {
        return datenbasisId;
    }

    public void setDatenbasisId(Integer datenbasisId) {
        this.datenbasisId = datenbasisId;
    }

    @Column(name = "netzbetreiber_id")
    public Integer getNetzbetreiberId() {
        return netzbetreiberId;
    }

    public void setNetzbetreiberId(Integer netzbetreiberId) {
        this.netzbetreiberId = netzbetreiberId;
    }
}
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)