diff options
| author | Sven Eisenhauer <sven@sven-eisenhauer.net> | 2023-11-10 15:11:48 +0100 |
|---|---|---|
| committer | Sven Eisenhauer <sven@sven-eisenhauer.net> | 2023-11-10 15:11:48 +0100 |
| commit | 33613a85afc4b1481367fbe92a17ee59c240250b (patch) | |
| tree | 670b842326116b376b505ec2263878912fca97e2 /Master/Daten- und Systemintegration/Praktikum/Projekte/DSI-Praktikum-1/ausgang/DSI-ejb/src/java/entities/Artikel.java | |
| download | Studium-master.tar.gz Studium-master.tar.bz2 | |
Diffstat (limited to 'Master/Daten- und Systemintegration/Praktikum/Projekte/DSI-Praktikum-1/ausgang/DSI-ejb/src/java/entities/Artikel.java')
| -rw-r--r-- | Master/Daten- und Systemintegration/Praktikum/Projekte/DSI-Praktikum-1/ausgang/DSI-ejb/src/java/entities/Artikel.java | 112 |
1 files changed, 112 insertions, 0 deletions
diff --git a/Master/Daten- und Systemintegration/Praktikum/Projekte/DSI-Praktikum-1/ausgang/DSI-ejb/src/java/entities/Artikel.java b/Master/Daten- und Systemintegration/Praktikum/Projekte/DSI-Praktikum-1/ausgang/DSI-ejb/src/java/entities/Artikel.java new file mode 100644 index 0000000..9859fc6 --- /dev/null +++ b/Master/Daten- und Systemintegration/Praktikum/Projekte/DSI-Praktikum-1/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; + } + + +} |
