Package org.api.mtgstock.services
Class AbstractMTGStockService
java.lang.Object
org.api.mtgstock.services.AbstractMTGStockService
- Direct Known Subclasses:
AnalyticsService,CardsService,DecksServices,InterestsService,PriceService
public abstract class AbstractMTGStockService
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringABBREVIATIONprotected static java.lang.StringALL_TIME_HIGHprotected static java.lang.StringALL_TIME_LOWprotected static java.lang.StringARCHETYPEprotected static java.lang.StringAVGprotected static java.lang.StringBOOSTERprotected static java.lang.StringCARDprotected static java.lang.StringCARD_SETprotected static java.lang.StringCARD_TYPEprotected URLUtilitiesclientprotected static java.lang.StringCMCprotected static java.lang.StringCOLORprotected static java.lang.StringCOSTprotected static java.lang.StringDATEprotected static java.lang.StringDATE_FORMATprotected static java.lang.StringDECKSprotected static java.lang.StringFLIPprotected static java.lang.StringFOILprotected static java.lang.StringICON_CLASSprotected static java.lang.StringIDprotected static java.lang.StringIMAGEprotected static java.lang.StringIMAGE_FLIPprotected static java.lang.StringINCLUDE_DEFAULTprotected static java.lang.StringINTEREST_TYPEprotected static java.lang.StringLAST_WEEK_PRICEprotected static java.lang.StringLATEST_PRICEprotected static java.lang.StringLATEST_PRICE_CKprotected static java.lang.StringLATEST_PRICE_MKMprotected static java.lang.StringLATEST_PRICE_MMprotected static java.lang.StringLEGALprotected org.apache.log4j.Loggerloggerprotected static java.lang.StringLOWprotected static java.lang.StringLOWEST_PRINTprotected static java.lang.StringMKM_IDprotected static java.lang.StringMKM_URLprotected static java.lang.StringMOSTPLAYEDprotected static java.lang.StringMULTIVERSE_IDprotected static java.lang.StringNAMEprotected static java.lang.StringNORMALprotected static java.lang.StringNUMprotected static java.lang.StringNUM_PLAYERSprotected static java.lang.StringOLDprotected static java.lang.StringORACLEprotected static java.lang.StringPAST_PRICEprotected static java.lang.StringPERCENTAGEprotected static java.lang.StringPLACINGprotected static java.lang.StringPLAYERprotected static java.lang.StringPOSITIONprotected static java.lang.StringPRESENT_PRICEprotected static java.lang.StringPREVIOUS_PRICEprotected static java.lang.StringPRICEprotected static java.lang.StringPRICE_HASHprotected static java.lang.StringPRINTprotected static java.lang.StringPWRTGHprotected static java.lang.StringQUANTITYprotected static java.lang.StringRARITYprotected static java.lang.StringRESERVEDprotected static java.lang.StringSETprotected static java.lang.StringSET_IDprotected static java.lang.StringSET_NAMEprotected static java.lang.StringSET_TYPEprotected static java.lang.StringSETSprotected static java.lang.StringSIMILARITYprotected static java.lang.StringSUBTYPEprotected static java.lang.StringSUMprotected static java.lang.StringSUPERTYPEprotected static java.lang.StringTCG_IDprotected static java.lang.StringTCG_URLprotected static java.lang.StringTOTALprotected static java.lang.StringTOURNAMENTTYPEprotected static java.lang.StringTYPEprotected static java.lang.StringURL -
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractMTGStockService() -
Method Summary
Modifier and Type Method Description protected ArchetypeparseArchetypeFor(com.google.gson.JsonObject e)protected CardDetailsparseCardFor(com.google.gson.JsonObject o)protected DeckCardparseDeckCardFor(com.google.gson.JsonObject o)protected java.util.List<Interest>parseInterestFor(MTGStockConstants.CATEGORY c, com.google.gson.JsonArray interests)protected PriceHashparsePriceHashFor(com.google.gson.JsonObject obj, MTGStockConstants.RARITY r)protected PrintparsePrintFor(com.google.gson.JsonObject obj)protected CardSetparseSetFor(com.google.gson.JsonObject o)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
NUM
protected static final java.lang.String NUM- See Also:
- Constant Field Values
-
BOOSTER
protected static final java.lang.String BOOSTER- See Also:
- Constant Field Values
-
ORACLE
protected static final java.lang.String ORACLE- See Also:
- Constant Field Values
-
PWRTGH
protected static final java.lang.String PWRTGH- See Also:
- Constant Field Values
-
SUPERTYPE
protected static final java.lang.String SUPERTYPE- See Also:
- Constant Field Values
-
SUBTYPE
protected static final java.lang.String SUBTYPE- See Also:
- Constant Field Values
-
SUM
protected static final java.lang.String SUM- See Also:
- Constant Field Values
-
PREVIOUS_PRICE
protected static final java.lang.String PREVIOUS_PRICE- See Also:
- Constant Field Values
-
LAST_WEEK_PRICE
protected static final java.lang.String LAST_WEEK_PRICE- See Also:
- Constant Field Values
-
COST
protected static final java.lang.String COST- See Also:
- Constant Field Values
-
ABBREVIATION
protected static final java.lang.String ABBREVIATION- See Also:
- Constant Field Values
-
INCLUDE_DEFAULT
protected static final java.lang.String INCLUDE_DEFAULT- See Also:
- Constant Field Values
-
SET_ID
protected static final java.lang.String SET_ID- See Also:
- Constant Field Values
-
SET_NAME
protected static final java.lang.String SET_NAME- See Also:
- Constant Field Values
-
ICON_CLASS
protected static final java.lang.String ICON_CLASS- See Also:
- Constant Field Values
-
SET_TYPE
protected static final java.lang.String SET_TYPE- See Also:
- Constant Field Values
-
TYPE
protected static final java.lang.String TYPE- See Also:
- Constant Field Values
-
LEGAL
protected static final java.lang.String LEGAL- See Also:
- Constant Field Values
-
NORMAL
protected static final java.lang.String NORMAL- See Also:
- Constant Field Values
-
LOWEST_PRINT
protected static final java.lang.String LOWEST_PRINT- See Also:
- Constant Field Values
-
SET
protected static final java.lang.String SET- See Also:
- Constant Field Values
-
CARD_TYPE
protected static final java.lang.String CARD_TYPE- See Also:
- Constant Field Values
-
CMC
protected static final java.lang.String CMC- See Also:
- Constant Field Values
-
COLOR
protected static final java.lang.String COLOR- See Also:
- Constant Field Values
-
RESERVED
protected static final java.lang.String RESERVED- See Also:
- Constant Field Values
-
AVG
protected static final java.lang.String AVG- See Also:
- Constant Field Values
-
NAME
protected static final java.lang.String NAME- See Also:
- Constant Field Values
-
QUANTITY
protected static final java.lang.String QUANTITY- See Also:
- Constant Field Values
-
CARD
protected static final java.lang.String CARD- See Also:
- Constant Field Values
-
PRINT
protected static final java.lang.String PRINT- See Also:
- Constant Field Values
-
LATEST_PRICE
protected static final java.lang.String LATEST_PRICE- See Also:
- Constant Field Values
-
IMAGE
protected static final java.lang.String IMAGE- See Also:
- Constant Field Values
-
ID
protected static final java.lang.String ID- See Also:
- Constant Field Values
-
PAST_PRICE
protected static final java.lang.String PAST_PRICE- See Also:
- Constant Field Values
-
PRESENT_PRICE
protected static final java.lang.String PRESENT_PRICE- See Also:
- Constant Field Values
-
PERCENTAGE
protected static final java.lang.String PERCENTAGE- See Also:
- Constant Field Values
-
INTEREST_TYPE
protected static final java.lang.String INTEREST_TYPE- See Also:
- Constant Field Values
-
DATE
protected static final java.lang.String DATE- See Also:
- Constant Field Values
-
URL
protected static final java.lang.String URL- See Also:
- Constant Field Values
-
LATEST_PRICE_MM
protected static final java.lang.String LATEST_PRICE_MM- See Also:
- Constant Field Values
-
LATEST_PRICE_MKM
protected static final java.lang.String LATEST_PRICE_MKM- See Also:
- Constant Field Values
-
LATEST_PRICE_CK
protected static final java.lang.String LATEST_PRICE_CK- See Also:
- Constant Field Values
-
PRICE
protected static final java.lang.String PRICE- See Also:
- Constant Field Values
-
ALL_TIME_HIGH
protected static final java.lang.String ALL_TIME_HIGH- See Also:
- Constant Field Values
-
ALL_TIME_LOW
protected static final java.lang.String ALL_TIME_LOW- See Also:
- Constant Field Values
-
CARD_SET
protected static final java.lang.String CARD_SET- See Also:
- Constant Field Values
-
TCG_URL
protected static final java.lang.String TCG_URL- See Also:
- Constant Field Values
-
TCG_ID
protected static final java.lang.String TCG_ID- See Also:
- Constant Field Values
-
MKM_URL
protected static final java.lang.String MKM_URL- See Also:
- Constant Field Values
-
MKM_ID
protected static final java.lang.String MKM_ID- See Also:
- Constant Field Values
-
IMAGE_FLIP
protected static final java.lang.String IMAGE_FLIP- See Also:
- Constant Field Values
-
FLIP
protected static final java.lang.String FLIP- See Also:
- Constant Field Values
-
FOIL
protected static final java.lang.String FOIL- See Also:
- Constant Field Values
-
RARITY
protected static final java.lang.String RARITY- See Also:
- Constant Field Values
-
SETS
protected static final java.lang.String SETS- See Also:
- Constant Field Values
-
MULTIVERSE_ID
protected static final java.lang.String MULTIVERSE_ID- See Also:
- Constant Field Values
-
SIMILARITY
protected static final java.lang.String SIMILARITY- See Also:
- Constant Field Values
-
MOSTPLAYED
protected static final java.lang.String MOSTPLAYED- See Also:
- Constant Field Values
-
LOW
protected static final java.lang.String LOW- See Also:
- Constant Field Values
-
OLD
protected static final java.lang.String OLD- See Also:
- Constant Field Values
-
NUM_PLAYERS
protected static final java.lang.String NUM_PLAYERS- See Also:
- Constant Field Values
-
TOURNAMENTTYPE
protected static final java.lang.String TOURNAMENTTYPE- See Also:
- Constant Field Values
-
POSITION
protected static final java.lang.String POSITION- See Also:
- Constant Field Values
-
PLAYER
protected static final java.lang.String PLAYER- See Also:
- Constant Field Values
-
DECKS
protected static final java.lang.String DECKS- See Also:
- Constant Field Values
-
ARCHETYPE
protected static final java.lang.String ARCHETYPE- See Also:
- Constant Field Values
-
TOTAL
protected static final java.lang.String TOTAL- See Also:
- Constant Field Values
-
PLACING
protected static final java.lang.String PLACING- See Also:
- Constant Field Values
-
PRICE_HASH
protected static final java.lang.String PRICE_HASH- See Also:
- Constant Field Values
-
DATE_FORMAT
protected static final java.lang.String DATE_FORMAT- See Also:
- Constant Field Values
-
client
-
logger
protected org.apache.log4j.Logger logger
-
-
Constructor Details
-
AbstractMTGStockService
protected AbstractMTGStockService()
-
-
Method Details
-
parsePriceHashFor
-
parsePrintFor
-
parseSetFor
-
parseCardFor
-
parseArchetypeFor
-
parseDeckCardFor
-
parseInterestFor
protected java.util.List<Interest> parseInterestFor(MTGStockConstants.CATEGORY c, com.google.gson.JsonArray interests)
-