aboutsummaryrefslogtreecommitdiffstats
path: root/src/eu/equalparts/cardbase
diff options
context:
space:
mode:
Diffstat (limited to 'src/eu/equalparts/cardbase')
-rw-r--r--src/eu/equalparts/cardbase/Cardbase.java4
-rw-r--r--src/eu/equalparts/cardbase/decks/ReferenceDeck.java27
2 files changed, 29 insertions, 2 deletions
diff --git a/src/eu/equalparts/cardbase/Cardbase.java b/src/eu/equalparts/cardbase/Cardbase.java
index fac4ace..10908c8 100644
--- a/src/eu/equalparts/cardbase/Cardbase.java
+++ b/src/eu/equalparts/cardbase/Cardbase.java
@@ -23,13 +23,13 @@ public class Cardbase extends StandaloneCardContainer {
/**
* The decks which have been saved along with this collection of cards.
*/
- @JsonProperty private Map<Integer, Object> decks;
+// @JsonProperty private Map<Integer, Object> decks;
/**
* Creates a clean cardbase.
*/
public Cardbase() {
- decks = new HashMap<>();
+
}
/**
diff --git a/src/eu/equalparts/cardbase/decks/ReferenceDeck.java b/src/eu/equalparts/cardbase/decks/ReferenceDeck.java
new file mode 100644
index 0000000..8c8e227
--- /dev/null
+++ b/src/eu/equalparts/cardbase/decks/ReferenceDeck.java
@@ -0,0 +1,27 @@
+package eu.equalparts.cardbase.decks;
+
+import eu.equalparts.cardbase.cardstorage.ReferenceCardContainer;
+
+public class ReferenceDeck extends ReferenceCardContainer {
+ private String name = "";
+
+ public ReferenceDeck() {}
+
+ public ReferenceDeck(String name) {
+ this.name = name;
+ }
+
+ /**
+ * @return the name
+ */
+ public String getName() {
+ return name;
+ }
+
+ /**
+ * @param name the name to set
+ */
+ public void setName(String name) {
+ this.name = name;
+ }
+}