aboutsummaryrefslogtreecommitdiffstats
path: root/src/eu/equalparts/cardbase/data/CardSet.java
diff options
context:
space:
mode:
authorEduardo Pedroni <e.pedroni91@gmail.com>2015-06-04 20:57:10 +0200
committerEduardo Pedroni <e.pedroni91@gmail.com>2015-06-04 20:57:10 +0200
commit1f0159bcf903c0f422ab47b07cd296da1e816f87 (patch)
tree237ea7d5a71313cc0bb4db850174a76462de35cb /src/eu/equalparts/cardbase/data/CardSet.java
parent129cfbf8d5afec5725a88835869203a8825de22a (diff)
Made a plan, now i'm following it. CLI is well under way
Diffstat (limited to 'src/eu/equalparts/cardbase/data/CardSet.java')
-rw-r--r--src/eu/equalparts/cardbase/data/CardSet.java90
1 files changed, 16 insertions, 74 deletions
diff --git a/src/eu/equalparts/cardbase/data/CardSet.java b/src/eu/equalparts/cardbase/data/CardSet.java
index 97622db..2c8f950 100644
--- a/src/eu/equalparts/cardbase/data/CardSet.java
+++ b/src/eu/equalparts/cardbase/data/CardSet.java
@@ -3,84 +3,26 @@ package eu.equalparts.cardbase.data;
import java.util.ArrayList;
public class CardSet {
- private String name;
- private String code;
- private String releaseDate;
- private String border;
- private String type;
- private String block;
- private String gathererCode;
- private ArrayList<Card> cards;
-
- public String getName() {
- return name;
- }
-
- public void setName(String name) {
- this.name = name;
- }
-
- public String getCode() {
- return code;
- }
-
- public void setCode(String code) {
- this.code = code;
- }
-
- public String getReleaseDate() {
- return releaseDate;
- }
-
- public void setReleaseDate(String releaseDate) {
- this.releaseDate = releaseDate;
- }
-
- public String getBorder() {
- return border;
- }
-
- public void setBorder(String border) {
- this.border = border;
- }
-
- public String getType() {
- return type;
- }
-
- public void setType(String type) {
- this.type = type;
- }
-
- public String getBlock() {
- return block;
- }
-
- public void setBlock(String block) {
- this.block = block;
- }
-
- public ArrayList<Card> getCards() {
- return cards;
- }
-
+ public String name;
+ public String code;
+ public String releaseDate;
+ public String border;
+ public String type;
+ public String block;
+ public String gathererCode;
+ public ArrayList<Card> cards;
+
+ /**
+ * Searches for a card by number (the one shown on the card itself).
+ *
+ * @param number the number of the card to search.
+ * @return the card, or null if no card is found with that number.
+ */
public Card getCardByNumber(String number) {
for (Card card : cards) {
- if (card.getNumber().equals(number))
+ if (card.number.equals(number))
return card;
}
return null;
}
-
- public void setCards(ArrayList<Card> cards) {
- this.cards = cards;
- }
-
- public String getGathererCode() {
- return gathererCode;
- }
-
- public void setGathererCode(String gathererCode) {
- this.gathererCode = gathererCode;
- }
} \ No newline at end of file