public class TradeService extends java.lang.Object implements INetworkDispatch
Constructor and Description |
---|
TradeService(NGECore core) |
Modifier and Type | Method and Description |
---|---|
void |
addItemForTrade(SWGObject swgObject,
long tradePartnerID) |
void |
addMoneyForTrade(long tradePartnerID,
int creditsAmount) |
void |
cleanTradeSession(Client actorClient,
Client targetTradeClient) |
long |
getTradeAttribute(Client client) |
java.util.Hashtable<SWGObject,java.lang.Long> |
getTradingObjectMap() |
void |
insertOpcodes(java.util.Map<java.lang.Integer,INetworkRemoteEvent> swgOpcodes,
java.util.Map<java.lang.Integer,INetworkRemoteEvent> objControllerOpcodes) |
void |
removeItemForTrade(SWGObject swgObject) |
void |
removeMoneyForTrade(long tradePartnerID) |
void |
shutdown() |
public TradeService(NGECore core)
public void insertOpcodes(java.util.Map<java.lang.Integer,INetworkRemoteEvent> swgOpcodes, java.util.Map<java.lang.Integer,INetworkRemoteEvent> objControllerOpcodes)
insertOpcodes
in interface INetworkDispatch
public long getTradeAttribute(Client client)
public java.util.Hashtable<SWGObject,java.lang.Long> getTradingObjectMap()
public void addItemForTrade(SWGObject swgObject, long tradePartnerID)
public void removeItemForTrade(SWGObject swgObject)
public void addMoneyForTrade(long tradePartnerID, int creditsAmount)
public void removeMoneyForTrade(long tradePartnerID)
public void shutdown()
shutdown
in interface INetworkDispatch