summaryrefslogtreecommitdiffstats
path: root/Master/Daten- und Systemintegration/Praktikum/DSI-Praktikum-1_ausgang/DSI1-ausgang/DSI-ejb/src/java/entities
diff options
context:
space:
mode:
authorSven Eisenhauer <sven@sven-eisenhauer.net>2023-11-10 15:11:48 +0100
committerSven Eisenhauer <sven@sven-eisenhauer.net>2023-11-10 15:11:48 +0100
commit33613a85afc4b1481367fbe92a17ee59c240250b (patch)
tree670b842326116b376b505ec2263878912fca97e2 /Master/Daten- und Systemintegration/Praktikum/DSI-Praktikum-1_ausgang/DSI1-ausgang/DSI-ejb/src/java/entities
downloadStudium-master.tar.gz
Studium-master.tar.bz2
add new repoHEADmaster
Diffstat (limited to 'Master/Daten- und Systemintegration/Praktikum/DSI-Praktikum-1_ausgang/DSI1-ausgang/DSI-ejb/src/java/entities')
-rw-r--r--Master/Daten- und Systemintegration/Praktikum/DSI-Praktikum-1_ausgang/DSI1-ausgang/DSI-ejb/src/java/entities/Artikel.java112
-rw-r--r--Master/Daten- und Systemintegration/Praktikum/DSI-Praktikum-1_ausgang/DSI1-ausgang/DSI-ejb/src/java/entities/Kunde.java100
2 files changed, 212 insertions, 0 deletions
diff --git a/Master/Daten- und Systemintegration/Praktikum/DSI-Praktikum-1_ausgang/DSI1-ausgang/DSI-ejb/src/java/entities/Artikel.java b/Master/Daten- und Systemintegration/Praktikum/DSI-Praktikum-1_ausgang/DSI1-ausgang/DSI-ejb/src/java/entities/Artikel.java
new file mode 100644
index 0000000..9859fc6
--- /dev/null
+++ b/Master/Daten- und Systemintegration/Praktikum/DSI-Praktikum-1_ausgang/DSI1-ausgang/DSI-ejb/src/java/entities/Artikel.java
@@ -0,0 +1,112 @@
+/*
+ * To change this template, choose Tools | Templates
+ * and open the template in the editor.
+ */
+
+package entities;
+
+import java.io.Serializable;
+import javax.persistence.Entity;
+import javax.persistence.GeneratedValue;
+import javax.persistence.GenerationType;
+import javax.persistence.Id;
+
+/**
+ * Eine Klasse welche den Typ eines Artikels verwaltet
+ * @author jmueller
+ */
+@Entity
+public class Artikel implements Serializable {
+ private static final long serialVersionUID = 1L;
+ private Long id;
+ private String bezeichnung;
+ private Long anzahl;
+ private Double preis;
+
+
+ public Artikel(){
+
+ }
+
+ public Artikel(Long id, String bezeichnung, Long anzahl, Double preis) {
+ this.id = id;
+ this.bezeichnung = bezeichnung;
+ this.anzahl = anzahl;
+ this.preis = preis;
+ }
+
+
+
+
+ /**
+ * Default-Konstruktor
+ */
+
+
+/*
+ @Id
+ @GeneratedValue(strategy = GenerationType.AUTO)
+ public int getId() {
+ return id;
+ }
+*/
+ @Override
+ public int hashCode() {
+ int hash = 0;
+ hash += getId();
+ return hash;
+ }
+
+ @Override
+ public boolean equals(Object object) {
+ if (!(object instanceof Artikel)) {
+ return false;
+ }
+ Artikel other = (Artikel) object;
+ if (this.getId() != other.getId()) {
+ return false;
+ }
+ return true;
+ }
+
+ @Override
+ public String toString() {
+ return "entities.Artikel[id=" + getId() + "]";
+ }
+
+ public String getBezeichnung() {
+ return bezeichnung;
+ }
+
+ public void setBezeichnung(String bezeichnung) {
+ this.bezeichnung = bezeichnung;
+ }
+
+ @Id
+ @GeneratedValue(strategy = GenerationType.AUTO)
+ public Long getId() {
+ return id;
+ }
+
+ public void setId(Long id) {
+ this.id = id;
+ }
+
+ public Long getAnzahl() {
+ return anzahl;
+ }
+
+ public void setAnzahl(Long anzahl) {
+ this.anzahl = anzahl;
+ }
+
+ public Double getPreis() {
+ return preis;
+ }
+
+ public void setPreis(Double preis) {
+ this.preis = preis;
+ }
+
+
+}
diff --git a/Master/Daten- und Systemintegration/Praktikum/DSI-Praktikum-1_ausgang/DSI1-ausgang/DSI-ejb/src/java/entities/Kunde.java b/Master/Daten- und Systemintegration/Praktikum/DSI-Praktikum-1_ausgang/DSI1-ausgang/DSI-ejb/src/java/entities/Kunde.java
new file mode 100644
index 0000000..0ebadfc
--- /dev/null
+++ b/Master/Daten- und Systemintegration/Praktikum/DSI-Praktikum-1_ausgang/DSI1-ausgang/DSI-ejb/src/java/entities/Kunde.java
@@ -0,0 +1,100 @@
+/*
+ * To change this template, choose Tools | Templates
+ * and open the template in the editor.
+ */
+
+package entities;
+
+import java.io.Serializable;
+import javax.persistence.Entity;
+import javax.persistence.GeneratedValue;
+import javax.persistence.GenerationType;
+import javax.persistence.Id;
+
+/**
+ *
+ * @author Jan
+ */
+@Entity
+public class Kunde implements Serializable {
+ private static final long serialVersionUID = 1L;
+ @Id
+ @GeneratedValue(strategy = GenerationType.AUTO)
+ private Long id;
+ private String vorname;
+ private String nachname;
+ private String adresse;
+
+ public Kunde() {
+ }
+
+ public Kunde(Long id, String vorname, String nachname, String adresse) {
+ this.id = id;
+ this.vorname = vorname;
+ this.nachname = nachname;
+ this.adresse = adresse;
+ }
+
+
+
+ public Long getId() {
+ return id;
+ }
+
+ public void setId(Long id) {
+ this.id = id;
+ }
+
+ @Override
+ public int hashCode() {
+ int hash = 0;
+ hash += (id != null ? id.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 Kunde)) {
+ return false;
+ }
+ Kunde other = (Kunde) object;
+
+ // true -> wenn alle Daten identisch sind
+ if(this.id.equals(other.id) && this.vorname.equals(other.vorname) && this.nachname.equals(other.nachname) && this.adresse.equals(other.adresse)){
+ return true;
+ }
+
+ return false;
+ }
+
+ @Override
+ public String toString() {
+ return "entities.Kunde[id=" + id + "," + vorname +"," + nachname +"," + adresse +"]";
+ }
+
+ public String getVorname() {
+ return vorname;
+ }
+
+ public void setVorname(String vorname) {
+ this.vorname = vorname;
+ }
+
+ public String getNachname() {
+ return nachname;
+ }
+
+ public void setNachname(String nachname) {
+ this.nachname = nachname;
+ }
+
+ public String getAdresse() {
+ return adresse;
+ }
+
+ public void setAdresse(String adresse) {
+ this.adresse = adresse;
+ }
+
+}