Class VotingKeyLinkTransactionMapper
- java.lang.Object
-
- io.nem.symbol.sdk.infrastructure.vertx.mappers.AbstractTransactionMapper<io.nem.symbol.sdk.openapi.vertx.model.VotingKeyLinkTransactionDTO,io.nem.symbol.sdk.model.transaction.VotingKeyLinkTransaction>
-
- io.nem.symbol.sdk.infrastructure.vertx.mappers.VotingKeyLinkTransactionMapper
-
- All Implemented Interfaces:
io.nem.symbol.sdk.infrastructure.TransactionMapper
public class VotingKeyLinkTransactionMapper extends AbstractTransactionMapper<io.nem.symbol.sdk.openapi.vertx.model.VotingKeyLinkTransactionDTO,io.nem.symbol.sdk.model.transaction.VotingKeyLinkTransaction>
VotingKeyLinkTransactionmapper.
-
-
Constructor Summary
Constructors Constructor Description VotingKeyLinkTransactionMapper(io.nem.symbol.sdk.model.transaction.JsonHelper jsonHelper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcopyToDto(io.nem.symbol.sdk.model.transaction.VotingKeyLinkTransaction transaction, io.nem.symbol.sdk.openapi.vertx.model.VotingKeyLinkTransactionDTO dto)Subclasses need to map the values from the transaction model to the transaction dto.protected io.nem.symbol.sdk.model.transaction.TransactionFactory<io.nem.symbol.sdk.model.transaction.VotingKeyLinkTransaction>createFactory(io.nem.symbol.sdk.model.network.NetworkType networkType, io.nem.symbol.sdk.model.transaction.Deadline deadline, io.nem.symbol.sdk.openapi.vertx.model.VotingKeyLinkTransactionDTO transaction)-
Methods inherited from class io.nem.symbol.sdk.infrastructure.vertx.mappers.AbstractTransactionMapper
createFactory, createTransactionInfo, getJsonHelper, getTransactionType, mapFromDto, mapToDto, mapToFactoryFromDto
-
-
-
-
Method Detail
-
createFactory
protected io.nem.symbol.sdk.model.transaction.TransactionFactory<io.nem.symbol.sdk.model.transaction.VotingKeyLinkTransaction> createFactory(io.nem.symbol.sdk.model.network.NetworkType networkType, io.nem.symbol.sdk.model.transaction.Deadline deadline, io.nem.symbol.sdk.openapi.vertx.model.VotingKeyLinkTransactionDTO transaction)- Specified by:
createFactoryin classAbstractTransactionMapper<io.nem.symbol.sdk.openapi.vertx.model.VotingKeyLinkTransactionDTO,io.nem.symbol.sdk.model.transaction.VotingKeyLinkTransaction>
-
copyToDto
protected void copyToDto(io.nem.symbol.sdk.model.transaction.VotingKeyLinkTransaction transaction, io.nem.symbol.sdk.openapi.vertx.model.VotingKeyLinkTransactionDTO dto)Description copied from class:AbstractTransactionMapperSubclasses need to map the values from the transaction model to the transaction dto. Only the specific fields need to be mapped, not the common like maxFee or deadline as they are done in this abstract class.- Specified by:
copyToDtoin classAbstractTransactionMapper<io.nem.symbol.sdk.openapi.vertx.model.VotingKeyLinkTransactionDTO,io.nem.symbol.sdk.model.transaction.VotingKeyLinkTransaction>- Parameters:
transaction- the transaction modeldto- the transaction dto.
-
-