Atavism Version 2018.1AGIS API

atavism.server.currency
Class CurrencyClient

java.lang.Object
  extended by atavism.server.currency.CurrencyClient

public class CurrencyClient
extends java.lang.Object


Field Summary
static java.lang.String DEFAULT_CURRENCY
           
static java.lang.String EXT_MSG_TYPE_GET_BALANCE
           
static java.lang.String EXT_MSG_TYPE_LIST_CURRENCIES
           
static java.lang.String EXT_MSG_TYPE_UPDATE_BALANCE
           
static MessageType MSG_TYPE_GET_BALANCE
           
static MessageType MSG_TYPE_LIST_CURRENCIES
           
static MessageType MSG_TYPE_UPDATE_BALANCE
           
static Namespace NAMESPACE
           
static java.lang.String REASON_ADMIN
           
static java.lang.String REASON_BUY
           
static java.lang.String REASON_DEPENDENCY_DEPOSIT
           
static java.lang.String REASON_DEPENDENCY_WITHDRAWAL
           
static java.lang.String REASON_LOAD
           
static java.lang.String REASON_LOOT
           
static java.lang.String REASON_NEW
           
static java.lang.String REASON_SELL
           
static java.lang.String REASON_TRADE
           
 
Constructor Summary
CurrencyClient()
           
 
Method Summary
static java.lang.Float getBalance(OID playerOid, java.lang.String currency)
           
static java.util.List<java.lang.String> listCurrencies(OID playerOid)
           
static void updateBalance(OID playerOid, java.lang.Float delta, java.lang.String currency, java.lang.String reason)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NAMESPACE

public static Namespace NAMESPACE

EXT_MSG_TYPE_GET_BALANCE

public static final java.lang.String EXT_MSG_TYPE_GET_BALANCE
See Also:
Constant Field Values

EXT_MSG_TYPE_UPDATE_BALANCE

public static final java.lang.String EXT_MSG_TYPE_UPDATE_BALANCE
See Also:
Constant Field Values

EXT_MSG_TYPE_LIST_CURRENCIES

public static final java.lang.String EXT_MSG_TYPE_LIST_CURRENCIES
See Also:
Constant Field Values

MSG_TYPE_GET_BALANCE

public static final MessageType MSG_TYPE_GET_BALANCE

MSG_TYPE_UPDATE_BALANCE

public static final MessageType MSG_TYPE_UPDATE_BALANCE

MSG_TYPE_LIST_CURRENCIES

public static final MessageType MSG_TYPE_LIST_CURRENCIES

DEFAULT_CURRENCY

public static final java.lang.String DEFAULT_CURRENCY
See Also:
Constant Field Values

REASON_LOOT

public static final java.lang.String REASON_LOOT
See Also:
Constant Field Values

REASON_SELL

public static final java.lang.String REASON_SELL
See Also:
Constant Field Values

REASON_BUY

public static final java.lang.String REASON_BUY
See Also:
Constant Field Values

REASON_TRADE

public static final java.lang.String REASON_TRADE
See Also:
Constant Field Values

REASON_ADMIN

public static final java.lang.String REASON_ADMIN
See Also:
Constant Field Values

REASON_NEW

public static final java.lang.String REASON_NEW
See Also:
Constant Field Values

REASON_LOAD

public static final java.lang.String REASON_LOAD
See Also:
Constant Field Values

REASON_DEPENDENCY_WITHDRAWAL

public static final java.lang.String REASON_DEPENDENCY_WITHDRAWAL
See Also:
Constant Field Values

REASON_DEPENDENCY_DEPOSIT

public static final java.lang.String REASON_DEPENDENCY_DEPOSIT
See Also:
Constant Field Values
Constructor Detail

CurrencyClient

public CurrencyClient()
Method Detail

getBalance

public static java.lang.Float getBalance(OID playerOid,
                                         java.lang.String currency)

updateBalance

public static void updateBalance(OID playerOid,
                                 java.lang.Float delta,
                                 java.lang.String currency,
                                 java.lang.String reason)

listCurrencies

public static java.util.List<java.lang.String> listCurrencies(OID playerOid)


Copyright © 2018 Dragonsan Studios Sp. z o.o.