From 7d3aba491edc7e0df7bd636b120ef559c26761de Mon Sep 17 00:00:00 2001 From: "marcins78@gmail.com" Date: Tue, 20 Dec 2011 01:09:15 +0000 Subject: [PATCH] Pack parsing. --- .../gempukku/lotro/server/AdminResource.java | 22 ++++++++----------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/gemp-lotr/gemp-lotr-web/src/main/java/com/gempukku/lotro/server/AdminResource.java b/gemp-lotr/gemp-lotr-web/src/main/java/com/gempukku/lotro/server/AdminResource.java index 57103b70c..3bef506ed 100644 --- a/gemp-lotr/gemp-lotr-web/src/main/java/com/gempukku/lotro/server/AdminResource.java +++ b/gemp-lotr/gemp-lotr-web/src/main/java/com/gempukku/lotro/server/AdminResource.java @@ -70,7 +70,7 @@ public class AdminResource extends AbstractResource { validateAdmin(request); DefaultCardCollection collection = new DefaultCardCollection(); - List packs = getPacks(packCollection); + List packs = getItems(packCollection); for (String pack : packs) collection.addPacks(pack, 1); collection.finishedReading(); @@ -113,8 +113,8 @@ public class AdminResource extends AbstractResource { List items = new LinkedList(); - List packs = getPacks(packProduct); - List cards = getCards(cardProduct); + List packs = getItems(packProduct); + List cards = getItems(cardProduct); for (String pack : packs) items.add(new CardCollection.Item(CardCollection.Item.Type.PACK, 1, pack)); @@ -147,17 +147,13 @@ public class AdminResource extends AbstractResource { return "OK"; } - private List getPacks(String packProduct) { + private List getItems(String packProduct) { List result = new LinkedList(); - for (String pack : packProduct.split("\n")) - result.add(pack.trim()); - return result; - } - - private List getCards(String packProduct) { - List result = new LinkedList(); - for (String pack : packProduct.split("\n")) - result.add(pack.trim()); + for (String pack : packProduct.split("\n")) { + String blueprint = pack.trim(); + if (blueprint.length() > 0) + result.add(blueprint); + } return result; }