Class CassandreMapperImpl
- java.lang.Object
-
- tech.cassandre.trading.bot.util.mapper.CassandreMapperImpl
-
- All Implemented Interfaces:
CassandreMapper
@Generated(value="org.mapstruct.ap.MappingProcessor", date="2020-10-30T12:03:20+0000", comments="version: 1.3.1.Final, compiler: javac, environment: Java 11.0.9 (Azul Systems, Inc.)") public class CassandreMapperImpl extends Object implements CassandreMapper
-
-
Constructor Summary
Constructors Constructor Description CassandreMapperImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BalanceDTO
mapToBalanceDTO(org.knowm.xchange.dto.account.Balance source)
Map Balance to BalanceDTO.CurrencyDTO
mapToCurrencyDTO(org.knowm.xchange.currency.Currency source)
Map Currency to CurrencyDTO.Map<CurrencyDTO,BalanceDTO>
mapToCurrencyDTOAndBalanceDTO(Map<org.knowm.xchange.currency.Currency,org.knowm.xchange.dto.account.Balance> source)
Map balance.CurrencyPairDTO
mapToCurrencyPairDTO(org.knowm.xchange.currency.CurrencyPair source)
Map CurrencyPair to CurrencyPairDTO.OrderDTO
mapToOrderDTO(org.knowm.xchange.dto.trade.LimitOrder source)
Map Order to OrderDTO.org.knowm.xchange.dto.Order.OrderType
mapToOrderType(OrderTypeDTO source)
Map to OrderTypeDTO.OrderTypeDTO
mapToOrderTypeDTO(org.knowm.xchange.dto.Order.OrderType source)
Map to OrderTypeDTO.Position
mapToPosition(PositionDTO source)
Map to position.PositionDTO
mapToPositionDTO(Position source)
Map to positionDTO.TickerDTO
mapToTickerDTO(org.knowm.xchange.dto.marketdata.Ticker source)
Map Ticker to TickerDTO.Trade
mapToTrade(TradeDTO source)
Map to Trade.TradeDTO
mapToTradeDTO(org.knowm.xchange.dto.trade.UserTrade source)
Map UserTrade to TradeDTO.TradeDTO
mapToTradeDTO(Trade source)
Map to tradeDTO.UserDTO
mapToUserDTO(org.knowm.xchange.dto.account.AccountInfo source)
Map AccountInfo to AccountDTO.AccountDTO
mapToWalletDTO(org.knowm.xchange.dto.account.Wallet source)
Map Wallet to WalletDTO.protected OrderStatusDTO
orderStatusToOrderStatusDTO(org.knowm.xchange.dto.Order.OrderStatus orderStatus)
protected Map<String,AccountDTO>
stringWalletMapToStringAccountDTOMap(Map<String,org.knowm.xchange.dto.account.Wallet> map)
protected Set<Trade>
tradeDTOSetToTradeSet(Set<TradeDTO> set)
protected Set<AccountFeatureDTO>
walletFeatureSetToAccountFeatureDTOSet(Set<org.knowm.xchange.dto.account.Wallet.WalletFeature> set)
protected AccountFeatureDTO
walletFeatureToAccountFeatureDTO(org.knowm.xchange.dto.account.Wallet.WalletFeature walletFeature)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface tech.cassandre.trading.bot.util.mapper.CassandreMapper
map, mapToCurrency, mapToCurrencyDTO, mapToCurrencyPair, mapToCurrencyPairDTO
-
-
-
-
Method Detail
-
mapToCurrencyPairDTO
public CurrencyPairDTO mapToCurrencyPairDTO(org.knowm.xchange.currency.CurrencyPair source)
Description copied from interface:CassandreMapper
Map CurrencyPair to CurrencyPairDTO.- Specified by:
mapToCurrencyPairDTO
in interfaceCassandreMapper
- Parameters:
source
- CurrencyPair- Returns:
- CurrencyPairDTO
-
mapToCurrencyDTO
public CurrencyDTO mapToCurrencyDTO(org.knowm.xchange.currency.Currency source)
Description copied from interface:CassandreMapper
Map Currency to CurrencyDTO.- Specified by:
mapToCurrencyDTO
in interfaceCassandreMapper
- Parameters:
source
- Currency- Returns:
- CurrencyDTO
-
mapToUserDTO
public UserDTO mapToUserDTO(org.knowm.xchange.dto.account.AccountInfo source)
Description copied from interface:CassandreMapper
Map AccountInfo to AccountDTO.- Specified by:
mapToUserDTO
in interfaceCassandreMapper
- Parameters:
source
- AccountInfo- Returns:
- AccountDTO
-
mapToWalletDTO
public AccountDTO mapToWalletDTO(org.knowm.xchange.dto.account.Wallet source)
Description copied from interface:CassandreMapper
Map Wallet to WalletDTO.- Specified by:
mapToWalletDTO
in interfaceCassandreMapper
- Parameters:
source
- Wallet- Returns:
- WalletDTO
-
mapToCurrencyDTOAndBalanceDTO
public Map<CurrencyDTO,BalanceDTO> mapToCurrencyDTOAndBalanceDTO(Map<org.knowm.xchange.currency.Currency,org.knowm.xchange.dto.account.Balance> source)
Description copied from interface:CassandreMapper
Map balance.- Specified by:
mapToCurrencyDTOAndBalanceDTO
in interfaceCassandreMapper
- Parameters:
source
- map of Currency and Balance- Returns:
- Map of CurrencyDTO and BalanceDTO
-
mapToBalanceDTO
public BalanceDTO mapToBalanceDTO(org.knowm.xchange.dto.account.Balance source)
Description copied from interface:CassandreMapper
Map Balance to BalanceDTO.- Specified by:
mapToBalanceDTO
in interfaceCassandreMapper
- Parameters:
source
- Balance- Returns:
- BalanceDTO
-
mapToTickerDTO
public TickerDTO mapToTickerDTO(org.knowm.xchange.dto.marketdata.Ticker source)
Description copied from interface:CassandreMapper
Map Ticker to TickerDTO.- Specified by:
mapToTickerDTO
in interfaceCassandreMapper
- Parameters:
source
- Ticker- Returns:
- TickerDTO
-
mapToOrderDTO
public OrderDTO mapToOrderDTO(org.knowm.xchange.dto.trade.LimitOrder source)
Description copied from interface:CassandreMapper
Map Order to OrderDTO.- Specified by:
mapToOrderDTO
in interfaceCassandreMapper
- Parameters:
source
- LimitOrder- Returns:
- OrderDTO
-
mapToTradeDTO
public TradeDTO mapToTradeDTO(org.knowm.xchange.dto.trade.UserTrade source)
Description copied from interface:CassandreMapper
Map UserTrade to TradeDTO.- Specified by:
mapToTradeDTO
in interfaceCassandreMapper
- Parameters:
source
- UserTrade- Returns:
- TradeDTO
-
mapToOrderTypeDTO
public OrderTypeDTO mapToOrderTypeDTO(org.knowm.xchange.dto.Order.OrderType source)
Description copied from interface:CassandreMapper
Map to OrderTypeDTO.- Specified by:
mapToOrderTypeDTO
in interfaceCassandreMapper
- Parameters:
source
- XChange order type- Returns:
- OrderTypeDTO
-
mapToOrderType
public org.knowm.xchange.dto.Order.OrderType mapToOrderType(OrderTypeDTO source)
Description copied from interface:CassandreMapper
Map to OrderTypeDTO.- Specified by:
mapToOrderType
in interfaceCassandreMapper
- Parameters:
source
- order type- Returns:
- OrderType
-
mapToTrade
public Trade mapToTrade(TradeDTO source)
Description copied from interface:CassandreMapper
Map to Trade.- Specified by:
mapToTrade
in interfaceCassandreMapper
- Parameters:
source
- tradeDTO- Returns:
- trade
-
mapToTradeDTO
public TradeDTO mapToTradeDTO(Trade source)
Description copied from interface:CassandreMapper
Map to tradeDTO.- Specified by:
mapToTradeDTO
in interfaceCassandreMapper
- Parameters:
source
- trade- Returns:
- tradeDRO
-
mapToPositionDTO
public PositionDTO mapToPositionDTO(Position source)
Description copied from interface:CassandreMapper
Map to positionDTO.- Specified by:
mapToPositionDTO
in interfaceCassandreMapper
- Parameters:
source
- position- Returns:
- positionDTO
-
mapToPosition
public Position mapToPosition(PositionDTO source)
Description copied from interface:CassandreMapper
Map to position.- Specified by:
mapToPosition
in interfaceCassandreMapper
- Parameters:
source
- PositionDTO- Returns:
- position
-
stringWalletMapToStringAccountDTOMap
protected Map<String,AccountDTO> stringWalletMapToStringAccountDTOMap(Map<String,org.knowm.xchange.dto.account.Wallet> map)
-
walletFeatureToAccountFeatureDTO
protected AccountFeatureDTO walletFeatureToAccountFeatureDTO(org.knowm.xchange.dto.account.Wallet.WalletFeature walletFeature)
-
walletFeatureSetToAccountFeatureDTOSet
protected Set<AccountFeatureDTO> walletFeatureSetToAccountFeatureDTOSet(Set<org.knowm.xchange.dto.account.Wallet.WalletFeature> set)
-
orderStatusToOrderStatusDTO
protected OrderStatusDTO orderStatusToOrderStatusDTO(org.knowm.xchange.dto.Order.OrderStatus orderStatus)
-
-