aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/dev/submelon/pantry/Item.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/dev/submelon/pantry/Item.java')
-rw-r--r--src/main/java/dev/submelon/pantry/Item.java17
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;
}