public class PlayerMarketTransaction extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
PlayerMarketTransaction.LineItemType |
static class |
PlayerMarketTransaction.ShipSaleInfo |
static class |
PlayerMarketTransaction.TransactionLineItem |
| Constructor and Description |
|---|
PlayerMarketTransaction(MarketAPI market,
SubmarketAPI submarket,
CampaignUIAPI.CoreUITradeMode tradeMode) |
| Modifier and Type | Method and Description |
|---|---|
float |
getBaseTradeValueImpact() |
CargoAPI |
getBought() |
float |
getCreditValue()
Positive if the player received money, negative if they paid money.
|
java.util.List<PlayerMarketTransaction.TransactionLineItem> |
getLineItems()
Only set for commodities (and possibly weapons) in non-free transactions.
|
MarketAPI |
getMarket() |
float |
getQuantityBought(java.lang.String commodityId) |
float |
getQuantitySold(java.lang.String commodityId) |
java.util.List<PlayerMarketTransaction.ShipSaleInfo> |
getShipsBought() |
java.util.List<PlayerMarketTransaction.ShipSaleInfo> |
getShipsSold() |
CargoAPI |
getSold() |
SubmarketAPI |
getSubmarket() |
CampaignUIAPI.CoreUITradeMode |
getTradeMode() |
void |
setBought(CargoAPI bought) |
void |
setCreditValue(float creditValue) |
void |
setSold(CargoAPI sold) |
public PlayerMarketTransaction(MarketAPI market, SubmarketAPI submarket, CampaignUIAPI.CoreUITradeMode tradeMode)
public CampaignUIAPI.CoreUITradeMode getTradeMode()
public java.util.List<PlayerMarketTransaction.TransactionLineItem> getLineItems()
public float getBaseTradeValueImpact()
public float getCreditValue()
public void setCreditValue(float creditValue)
public SubmarketAPI getSubmarket()
public float getQuantityBought(java.lang.String commodityId)
public float getQuantitySold(java.lang.String commodityId)
public java.util.List<PlayerMarketTransaction.ShipSaleInfo> getShipsBought()
public java.util.List<PlayerMarketTransaction.ShipSaleInfo> getShipsSold()