[Lada-commits] [PATCH 03 of 10] Updated and added model for status workflow
Wald Commits
scm-commit at wald.intevation.org
Thu Nov 12 12:20:11 CET 2015
# HG changeset patch
# User Raimund Renkert <raimund.renkert at intevation.de>
# Date 1447326703 -3600
# Node ID 00c44ac5ca9c56b00691f9ff6c16c94763df6ae3
# Parent f2ae2d734b803941e3d91f58adb049b147c96002
Updated and added model for status workflow.
diff -r f2ae2d734b80 -r 00c44ac5ca9c src/main/java/de/intevation/lada/model/stamm/Auth.java
--- a/src/main/java/de/intevation/lada/model/stamm/Auth.java Thu Nov 12 12:03:03 2015 +0100
+++ b/src/main/java/de/intevation/lada/model/stamm/Auth.java Thu Nov 12 12:11:43 2015 +0100
@@ -26,14 +26,20 @@
@Id
private Integer id;
+ @Column(name="funktion_id")
+ private Integer funktionId;
+
+ @Column(name="labor_mst_id")
+ private String laborMstId;
+
@Column(name="ldap_group")
private String ldapGroup;
@Column(name="mst_id")
- private String messStelle;
+ private String mstId;
@Column(name="netzbetreiber_id")
- private String netzBetreiber;
+ private String netzbetreiberId;
public Auth() {
}
@@ -46,6 +52,22 @@
this.id = id;
}
+ public Integer getFunktionId() {
+ return this.funktionId;
+ }
+
+ public void setFunktionId(Integer funktionId) {
+ this.funktionId = funktionId;
+ }
+
+ public String getLaborMstId() {
+ return this.laborMstId;
+ }
+
+ public void setLaborMstId(String laborMstId) {
+ this.laborMstId = laborMstId;
+ }
+
public String getLdapGroup() {
return this.ldapGroup;
}
@@ -54,20 +76,20 @@
this.ldapGroup = ldapGroup;
}
- public String getMessStelle() {
- return this.messStelle;
+ public String getMstId() {
+ return this.mstId;
}
- public void setMessStelle(String messStelle) {
- this.messStelle = messStelle;
+ public void setMstId(String mstId) {
+ this.mstId = mstId;
}
- public String getNetzBetreiber() {
- return this.netzBetreiber;
+ public String getNetzbetreiberId() {
+ return this.netzbetreiberId;
}
- public void setNetzBetreiber(String netzBetreiber) {
- this.netzBetreiber = netzBetreiber;
+ public void setNetzbetreiberId(String netzbetreiberId) {
+ this.netzbetreiberId = netzbetreiberId;
}
}
diff -r f2ae2d734b80 -r 00c44ac5ca9c src/main/java/de/intevation/lada/model/stamm/AuthFunktion.java
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/stamm/AuthFunktion.java Thu Nov 12 12:11:43 2015 +0100
@@ -0,0 +1,50 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model.stamm;
+
+import java.io.Serializable;
+
+import javax.persistence.Entity;
+import javax.persistence.Id;
+import javax.persistence.Table;
+
+
+/**
+ * The persistent class for the auth_funktion database table.
+ *
+ */
+ at Entity
+ at Table(name="auth_funktion")
+public class AuthFunktion implements Serializable {
+ private static final long serialVersionUID = 1L;
+
+ @Id
+ private Integer id;
+
+ private String funktion;
+
+ public AuthFunktion() {
+ }
+
+ public Integer getId() {
+ return this.id;
+ }
+
+ public void setId(Integer id) {
+ this.id = id;
+ }
+
+ public String getFunktion() {
+ return this.funktion;
+ }
+
+ public void setFunktion(String funktion) {
+ this.funktion = funktion;
+ }
+
+}
diff -r f2ae2d734b80 -r 00c44ac5ca9c src/main/java/de/intevation/lada/model/stamm/AuthLstUmw.java
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/stamm/AuthLstUmw.java Thu Nov 12 12:11:43 2015 +0100
@@ -0,0 +1,63 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model.stamm;
+
+import java.io.Serializable;
+
+import javax.persistence.Column;
+import javax.persistence.Entity;
+import javax.persistence.Id;
+import javax.persistence.Table;
+
+
+/**
+ * The persistent class for the auth_lst_umw database table.
+ *
+ */
+ at Entity
+ at Table(name="auth_lst_umw")
+public class AuthLstUmw implements Serializable {
+ private static final long serialVersionUID = 1L;
+
+ @Id
+ private Integer id;
+
+ @Column(name="lst_id")
+ private String lstId;
+
+ @Column(name="umw_id")
+ private String umwId;
+
+ public AuthLstUmw() {
+ }
+
+ public Integer getId() {
+ return this.id;
+ }
+
+ public void setId(Integer id) {
+ this.id = id;
+ }
+
+ public String getLstId() {
+ return this.lstId;
+ }
+
+ public void setLstId(String lstId) {
+ this.lstId = lstId;
+ }
+
+ public String getUmwId() {
+ return this.umwId;
+ }
+
+ public void setUmwId(String umwId) {
+ this.umwId = umwId;
+ }
+
+}
diff -r f2ae2d734b80 -r 00c44ac5ca9c src/main/java/de/intevation/lada/model/stamm/StatusErreichbar.java
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/stamm/StatusErreichbar.java Thu Nov 12 12:11:43 2015 +0100
@@ -0,0 +1,64 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model.stamm;
+
+import java.io.Serializable;
+
+import javax.persistence.Column;
+import javax.persistence.Entity;
+import javax.persistence.Id;
+import javax.persistence.Table;
+
+
+/**
+ * The persistent class for the status_erreichbar database table.
+ *
+ */
+ at Entity
+ at Table(name="status_erreichbar")
+public class StatusErreichbar implements Serializable {
+ private static final long serialVersionUID = 1L;
+
+ @Column(name="cur_stufe")
+ private Integer curStufe;
+
+ @Column(name="cur_wert")
+ private Integer curWert;
+
+ @Id
+ @Column(name="wert_id")
+ private Integer wertId;
+
+ public StatusErreichbar() {
+ }
+
+ public Integer getCurStufe() {
+ return this.curStufe;
+ }
+
+ public void setCurStufe(Integer curStufe) {
+ this.curStufe = curStufe;
+ }
+
+ public Integer getCurWert() {
+ return this.curWert;
+ }
+
+ public void setCurWert(Integer curWert) {
+ this.curWert = curWert;
+ }
+
+ public Integer getWertId() {
+ return this.wertId;
+ }
+
+ public void setWertId(Integer wertId) {
+ this.wertId = wertId;
+ }
+
+}
diff -r f2ae2d734b80 -r 00c44ac5ca9c src/main/java/de/intevation/lada/model/stamm/StatusKombi.java
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/stamm/StatusKombi.java Thu Nov 12 12:11:43 2015 +0100
@@ -0,0 +1,117 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model.stamm;
+
+import java.io.Serializable;
+import java.util.List;
+
+import javax.persistence.Column;
+import javax.persistence.Entity;
+import javax.persistence.Id;
+import javax.persistence.OneToMany;
+import javax.persistence.Table;
+
+
+/**
+ * The persistent class for the status_kombi database table.
+ *
+ */
+ at Entity
+ at Table(name="status_kombi")
+public class StatusKombi implements Serializable {
+ private static final long serialVersionUID = 1L;
+
+ @Id
+ private Integer id;
+
+ @Column(name="stufe_id")
+ private Integer stufeId;
+
+ @Column(name="wert_id")
+ private Integer wertId;
+
+ //bi-directional many-to-one association to StatusReihenfolge
+ @OneToMany(mappedBy="von")
+ private List<StatusReihenfolge> statusReihenfolges1;
+
+ //bi-directional many-to-one association to StatusReihenfolge
+ @OneToMany(mappedBy="zu")
+ private List<StatusReihenfolge> statusReihenfolges2;
+
+ public StatusKombi() {
+ }
+
+ public Integer getId() {
+ return this.id;
+ }
+
+ public void setId(Integer id) {
+ this.id = id;
+ }
+
+ public Integer getStufeId() {
+ return this.stufeId;
+ }
+
+ public void setStufeId(Integer stufeId) {
+ this.stufeId = stufeId;
+ }
+
+ public Integer getWertId() {
+ return this.wertId;
+ }
+
+ public void setWertId(Integer wertId) {
+ this.wertId = wertId;
+ }
+
+ public List<StatusReihenfolge> getStatusReihenfolges1() {
+ return this.statusReihenfolges1;
+ }
+
+ public void setStatusReihenfolges1(List<StatusReihenfolge> statusReihenfolges1) {
+ this.statusReihenfolges1 = statusReihenfolges1;
+ }
+
+ public StatusReihenfolge addStatusReihenfolges1(StatusReihenfolge statusReihenfolges1) {
+ getStatusReihenfolges1().add(statusReihenfolges1);
+ statusReihenfolges1.setVon(this);
+
+ return statusReihenfolges1;
+ }
+
+ public StatusReihenfolge removeStatusReihenfolges1(StatusReihenfolge statusReihenfolges1) {
+ getStatusReihenfolges1().remove(statusReihenfolges1);
+ statusReihenfolges1.setVon(null);
+
+ return statusReihenfolges1;
+ }
+
+ public List<StatusReihenfolge> getStatusReihenfolges2() {
+ return this.statusReihenfolges2;
+ }
+
+ public void setStatusReihenfolges2(List<StatusReihenfolge> statusReihenfolges2) {
+ this.statusReihenfolges2 = statusReihenfolges2;
+ }
+
+ public StatusReihenfolge addStatusReihenfolges2(StatusReihenfolge statusReihenfolges2) {
+ getStatusReihenfolges2().add(statusReihenfolges2);
+ statusReihenfolges2.setZu(this);
+
+ return statusReihenfolges2;
+ }
+
+ public StatusReihenfolge removeStatusReihenfolges2(StatusReihenfolge statusReihenfolges2) {
+ getStatusReihenfolges2().remove(statusReihenfolges2);
+ statusReihenfolges2.setZu(null);
+
+ return statusReihenfolges2;
+ }
+
+}
diff -r f2ae2d734b80 -r 00c44ac5ca9c src/main/java/de/intevation/lada/model/stamm/StatusReihenfolge.java
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/stamm/StatusReihenfolge.java Thu Nov 12 12:11:43 2015 +0100
@@ -0,0 +1,67 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model.stamm;
+
+import java.io.Serializable;
+
+import javax.persistence.Entity;
+import javax.persistence.Id;
+import javax.persistence.JoinColumn;
+import javax.persistence.ManyToOne;
+import javax.persistence.Table;
+
+/**
+ * The persistent class for the status_reihenfolge database table.
+ *
+ */
+ at Entity
+ at Table(name="status_reihenfolge")
+public class StatusReihenfolge implements Serializable {
+ private static final long serialVersionUID = 1L;
+
+ @Id
+ private Integer id;
+
+ //bi-directional many-to-one association to StatusKombi
+ @ManyToOne
+ @JoinColumn(name="von_id")
+ private StatusKombi von;
+
+ //bi-directional many-to-one association to StatusKombi
+ @ManyToOne
+ @JoinColumn(name="zu_id")
+ private StatusKombi zu;
+
+ public StatusReihenfolge() {
+ }
+
+ public Integer getId() {
+ return this.id;
+ }
+
+ public void setId(Integer id) {
+ this.id = id;
+ }
+
+ public StatusKombi getVon() {
+ return this.von;
+ }
+
+ public void setVon(StatusKombi von) {
+ this.von = von;
+ }
+
+ public StatusKombi getZu() {
+ return this.zu;
+ }
+
+ public void setZu(StatusKombi zu) {
+ this.zu = zu;
+ }
+
+}
More information about the Lada-commits
mailing list