Class CardTraderService

java.lang.Object
org.api.cardtrader.services.CardTraderService

public class CardTraderService
extends java.lang.Object
  • Field Summary

    Fields
    Modifier and Type Field Description
    protected org.apache.log4j.Logger logger  
  • Constructor Summary

    Constructors
    Constructor Description
    CardTraderService​(java.lang.String token)  
  • Method Summary

    Modifier and Type Method Description
    java.lang.Integer addProduct​(java.lang.String identifier, Identifier idRef, double price, int qty, java.lang.String description, ConditionEnum condition, java.lang.String userDataField)  
    void clearCache​(java.lang.String k)  
    void deleteProduct​(java.lang.Integer identifier)  
    void downloadProducts​(java.lang.Integer gameId, java.lang.Integer categoryId, java.io.File f)  
    App getApp()  
    java.lang.String getToken()  
    java.util.List<BluePrint> listBluePrints​(Categorie category, java.lang.String name, Expansion expansion)  
    java.util.List<BluePrint> listBluePrintsByIds​(java.lang.Integer categoryId, java.lang.String name, java.lang.Integer expansionid)  
    java.util.List<Categorie> listCategories()  
    java.util.List<Expansion> listExpansions()  
    java.util.List<Game> listGames()  
    java.util.List<Order> listOrders()  
    java.util.List<Order> listOrdersDetails​(int idOrder)  
    static void main​(java.lang.String[] args)  
    void updateProduct​(java.lang.Integer identifier, java.lang.Double price, java.lang.Integer qty, java.lang.String description, ConditionEnum condition, java.lang.String userDataField)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • logger

      protected org.apache.log4j.Logger logger
  • Constructor Details

    • CardTraderService

      public CardTraderService​(java.lang.String token)
  • Method Details

    • getToken

      public java.lang.String getToken()
    • clearCache

      public void clearCache​(java.lang.String k)
    • getApp

      public App getApp()
    • listGames

      public java.util.List<Game> listGames()
    • listCategories

      public java.util.List<Categorie> listCategories()
    • listExpansions

      public java.util.List<Expansion> listExpansions()
    • listBluePrints

      public java.util.List<BluePrint> listBluePrints​(Categorie category, java.lang.String name, Expansion expansion)
    • listBluePrintsByIds

      public java.util.List<BluePrint> listBluePrintsByIds​(java.lang.Integer categoryId, java.lang.String name, java.lang.Integer expansionid)
    • downloadProducts

      public void downloadProducts​(@Nonnull java.lang.Integer gameId, @Nonnull java.lang.Integer categoryId, java.io.File f) throws java.io.IOException
      Throws:
      java.io.IOException
    • addProduct

      public java.lang.Integer addProduct​(@Nonnull java.lang.String identifier, @Nonnull Identifier idRef, @Nonnull double price, @Nonnull int qty, java.lang.String description, ConditionEnum condition, java.lang.String userDataField) throws java.io.IOException
      Throws:
      java.io.IOException
    • updateProduct

      public void updateProduct​(@Nonnull java.lang.Integer identifier, java.lang.Double price, java.lang.Integer qty, java.lang.String description, ConditionEnum condition, java.lang.String userDataField) throws java.io.IOException
      Throws:
      java.io.IOException
    • deleteProduct

      public void deleteProduct​(@Nonnull java.lang.Integer identifier) throws java.io.IOException
      Throws:
      java.io.IOException
    • listOrders

      public java.util.List<Order> listOrders()
    • listOrdersDetails

      public java.util.List<Order> listOrdersDetails​(int idOrder)
    • main

      public static void main​(java.lang.String[] args) throws java.io.IOException
      Throws:
      java.io.IOException