diff options
Diffstat (limited to 'src/main/java/dev/submelon/pantry/Item.java')
| -rw-r--r-- | src/main/java/dev/submelon/pantry/Item.java | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/src/main/java/dev/submelon/pantry/Item.java b/src/main/java/dev/submelon/pantry/Item.java index bdd4631..a17f5a1 100644 --- a/src/main/java/dev/submelon/pantry/Item.java +++ b/src/main/java/dev/submelon/pantry/Item.java @@ -1,5 +1,6 @@ package dev.submelon.pantry; +import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; @@ -11,18 +12,24 @@ public class Item { @GeneratedValue(strategy=GenerationType.AUTO) private Integer id; + @Column(nullable=false) private String name; private String description; + + @Column(unique=true, nullable=false) + private String shortid; + @Column(nullable=false) private double quantity; public Item() { } - public Item(String name, String description, double quantity) { + public Item(String name, String description, String shortid, double quantity) { this.name = name; this.description = description; + this.shortid = shortid; this.quantity = quantity; } @@ -50,6 +57,14 @@ public class Item { this.description = description; } + public String getShortid() { + return shortid; + } + + public void setShortid(String shortid) { + this.shortid = shortid; + } + public double getQuantity() { return quantity; } |
