1 | package org.cardanofoundation.explorer.api.mapper; | |
2 | ||
3 | import javax.annotation.processing.Generated; | |
4 | import org.cardanofoundation.explorer.api.model.response.token.TokenAddressResponse; | |
5 | import org.cardanofoundation.explorer.api.model.response.token.TokenFilterResponse; | |
6 | import org.cardanofoundation.explorer.api.model.response.token.TokenResponse; | |
7 | import org.cardanofoundation.explorer.api.projection.AddressTokenProjection; | |
8 | import org.cardanofoundation.explorer.api.util.HexUtils; | |
9 | import org.cardanofoundation.explorer.common.entity.ledgersync.MultiAsset; | |
10 | import org.cardanofoundation.explorer.common.entity.ledgersyncsagg.AddressTxAmount; | |
11 | import org.springframework.stereotype.Component; | |
12 | ||
13 | @Generated( | |
14 | value = "org.mapstruct.ap.MappingProcessor", | |
15 | date = "2024-11-05T06:00:27+0000", | |
16 | comments = "version: 1.5.3.Final, compiler: javac, environment: Java 18.0.2.1 (Eclipse Adoptium)" | |
17 | ) | |
18 | @Component | |
19 | public class TokenMapperImpl extends TokenMapper { | |
20 | ||
21 | @Override | |
22 | public TokenFilterResponse fromMultiAssetToFilterResponse(MultiAsset multiAsset) { | |
23 |
1
1. fromMultiAssetToFilterResponse : negated conditional → NO_COVERAGE |
if ( multiAsset == null ) { |
24 | return null; | |
25 | } | |
26 | ||
27 | TokenFilterResponse.TokenFilterResponseBuilder tokenFilterResponse = TokenFilterResponse.builder(); | |
28 | ||
29 | tokenFilterResponse.createdOn( fromTimestamp( multiAsset.getTime() ) ); | |
30 | tokenFilterResponse.id( multiAsset.getId() ); | |
31 | tokenFilterResponse.name( multiAsset.getName() ); | |
32 | tokenFilterResponse.policy( multiAsset.getPolicy() ); | |
33 | tokenFilterResponse.fingerprint( multiAsset.getFingerprint() ); | |
34 |
1
1. fromMultiAssetToFilterResponse : negated conditional → NO_COVERAGE |
if ( multiAsset.getSupply() != null ) { |
35 | tokenFilterResponse.supply( multiAsset.getSupply().toString() ); | |
36 | } | |
37 | tokenFilterResponse.unit( multiAsset.getUnit() ); | |
38 | ||
39 | tokenFilterResponse.displayName( getDisplayName(multiAsset.getNameView(), multiAsset.getFingerprint()) ); | |
40 | ||
41 |
1
1. fromMultiAssetToFilterResponse : replaced return value with null for org/cardanofoundation/explorer/api/mapper/TokenMapperImpl::fromMultiAssetToFilterResponse → NO_COVERAGE |
return tokenFilterResponse.build(); |
42 | } | |
43 | ||
44 | @Override | |
45 | public TokenResponse fromMultiAssetToResponse(MultiAsset multiAsset) { | |
46 |
1
1. fromMultiAssetToResponse : negated conditional → NO_COVERAGE |
if ( multiAsset == null ) { |
47 | return null; | |
48 | } | |
49 | ||
50 | TokenResponse tokenResponse = new TokenResponse(); | |
51 | ||
52 |
1
1. fromMultiAssetToResponse : removed call to org/cardanofoundation/explorer/api/model/response/token/TokenResponse::setCreatedOn → NO_COVERAGE |
tokenResponse.setCreatedOn( fromTimestamp( multiAsset.getTime() ) ); |
53 |
1
1. fromMultiAssetToResponse : removed call to org/cardanofoundation/explorer/api/model/response/token/TokenResponse::setName → NO_COVERAGE |
tokenResponse.setName( multiAsset.getName() ); |
54 |
1
1. fromMultiAssetToResponse : removed call to org/cardanofoundation/explorer/api/model/response/token/TokenResponse::setPolicy → NO_COVERAGE |
tokenResponse.setPolicy( multiAsset.getPolicy() ); |
55 |
1
1. fromMultiAssetToResponse : removed call to org/cardanofoundation/explorer/api/model/response/token/TokenResponse::setFingerprint → NO_COVERAGE |
tokenResponse.setFingerprint( multiAsset.getFingerprint() ); |
56 |
1
1. fromMultiAssetToResponse : negated conditional → NO_COVERAGE |
if ( multiAsset.getSupply() != null ) { |
57 |
1
1. fromMultiAssetToResponse : removed call to org/cardanofoundation/explorer/api/model/response/token/TokenResponse::setSupply → NO_COVERAGE |
tokenResponse.setSupply( multiAsset.getSupply().toString() ); |
58 | } | |
59 | ||
60 |
1
1. fromMultiAssetToResponse : removed call to org/cardanofoundation/explorer/api/model/response/token/TokenResponse::setDisplayName → NO_COVERAGE |
tokenResponse.setDisplayName( HexUtils.fromHex(multiAsset.getName(), multiAsset.getFingerprint()) ); |
61 | ||
62 |
1
1. fromMultiAssetToResponse : replaced return value with null for org/cardanofoundation/explorer/api/mapper/TokenMapperImpl::fromMultiAssetToResponse → NO_COVERAGE |
return tokenResponse; |
63 | } | |
64 | ||
65 | @Override | |
66 | public TokenAddressResponse fromAddressTokenProjection(AddressTokenProjection projection) { | |
67 |
1
1. fromAddressTokenProjection : negated conditional → KILLED |
if ( projection == null ) { |
68 | return null; | |
69 | } | |
70 | ||
71 | TokenAddressResponse.TokenAddressResponseBuilder tokenAddressResponse = TokenAddressResponse.builder(); | |
72 | ||
73 | tokenAddressResponse.name( projection.getTokenName() ); | |
74 | tokenAddressResponse.addressId( projection.getAddressId() ); | |
75 | tokenAddressResponse.policy( projection.getPolicy() ); | |
76 | tokenAddressResponse.fingerprint( projection.getFingerprint() ); | |
77 | tokenAddressResponse.quantity( projection.getQuantity() ); | |
78 | ||
79 | tokenAddressResponse.displayName( HexUtils.fromHex(projection.getTokenName(), projection.getFingerprint()) ); | |
80 | tokenAddressResponse.metadata( getMetadata(projection) ); | |
81 | tokenAddressResponse.addressType( getAddressType(projection.getHolder()) ); | |
82 | tokenAddressResponse.address( getAddress(projection.getAddress(), projection.getHolder()) ); | |
83 | ||
84 |
1
1. fromAddressTokenProjection : replaced return value with null for org/cardanofoundation/explorer/api/mapper/TokenMapperImpl::fromAddressTokenProjection → KILLED |
return tokenAddressResponse.build(); |
85 | } | |
86 | ||
87 | @Override | |
88 | public TokenAddressResponse fromAddressTokenProjectionAndMultiAsset(AddressTokenProjection projection, MultiAsset multiAsset) { | |
89 |
2
1. fromAddressTokenProjectionAndMultiAsset : negated conditional → SURVIVED 2. fromAddressTokenProjectionAndMultiAsset : negated conditional → NO_COVERAGE |
if ( projection == null && multiAsset == null ) { |
90 | return null; | |
91 | } | |
92 | ||
93 | TokenAddressResponse.TokenAddressResponseBuilder tokenAddressResponse = TokenAddressResponse.builder(); | |
94 | ||
95 |
1
1. fromAddressTokenProjectionAndMultiAsset : negated conditional → KILLED |
if ( projection != null ) { |
96 | tokenAddressResponse.addressId( projection.getAddressId() ); | |
97 | tokenAddressResponse.address( projection.getAddress() ); | |
98 | tokenAddressResponse.quantity( projection.getQuantity() ); | |
99 | } | |
100 |
1
1. fromAddressTokenProjectionAndMultiAsset : negated conditional → SURVIVED |
if ( multiAsset != null ) { |
101 | tokenAddressResponse.name( multiAsset.getName() ); | |
102 | tokenAddressResponse.policy( multiAsset.getPolicy() ); | |
103 | tokenAddressResponse.fingerprint( multiAsset.getFingerprint() ); | |
104 | } | |
105 | tokenAddressResponse.displayName( HexUtils.fromHex(multiAsset.getName(), multiAsset.getFingerprint()) ); | |
106 | tokenAddressResponse.metadata( getMetadata(projection) ); | |
107 | tokenAddressResponse.addressType( getAddressType(projection.getAddress()) ); | |
108 | ||
109 |
1
1. fromAddressTokenProjectionAndMultiAsset : replaced return value with null for org/cardanofoundation/explorer/api/mapper/TokenMapperImpl::fromAddressTokenProjectionAndMultiAsset → KILLED |
return tokenAddressResponse.build(); |
110 | } | |
111 | ||
112 | @Override | |
113 | public TokenAddressResponse fromMultiAssetAndAddressToken(MultiAsset multiAsset, AddressTxAmount addressTxAmount) { | |
114 |
2
1. fromMultiAssetAndAddressToken : negated conditional → NO_COVERAGE 2. fromMultiAssetAndAddressToken : negated conditional → NO_COVERAGE |
if ( multiAsset == null && addressTxAmount == null ) { |
115 | return null; | |
116 | } | |
117 | ||
118 | TokenAddressResponse.TokenAddressResponseBuilder tokenAddressResponse = TokenAddressResponse.builder(); | |
119 | ||
120 |
1
1. fromMultiAssetAndAddressToken : negated conditional → NO_COVERAGE |
if ( multiAsset != null ) { |
121 | tokenAddressResponse.policy( multiAsset.getPolicy() ); | |
122 | tokenAddressResponse.fingerprint( multiAsset.getFingerprint() ); | |
123 | tokenAddressResponse.name( multiAsset.getName() ); | |
124 | } | |
125 |
1
1. fromMultiAssetAndAddressToken : negated conditional → NO_COVERAGE |
if ( addressTxAmount != null ) { |
126 | tokenAddressResponse.quantity( addressTxAmount.getQuantity() ); | |
127 | } | |
128 | tokenAddressResponse.displayName( HexUtils.fromHex(multiAsset.getName(), multiAsset.getFingerprint()) ); | |
129 | ||
130 |
1
1. fromMultiAssetAndAddressToken : replaced return value with null for org/cardanofoundation/explorer/api/mapper/TokenMapperImpl::fromMultiAssetAndAddressToken → NO_COVERAGE |
return tokenAddressResponse.build(); |
131 | } | |
132 | } | |
Mutations | ||
23 |
1.1 |
|
34 |
1.1 |
|
41 |
1.1 |
|
46 |
1.1 |
|
52 |
1.1 |
|
53 |
1.1 |
|
54 |
1.1 |
|
55 |
1.1 |
|
56 |
1.1 |
|
57 |
1.1 |
|
60 |
1.1 |
|
62 |
1.1 |
|
67 |
1.1 |
|
84 |
1.1 |
|
89 |
1.1 2.2 |
|
95 |
1.1 |
|
100 |
1.1 |
|
109 |
1.1 |
|
114 |
1.1 2.2 |
|
120 |
1.1 |
|
125 |
1.1 |
|
130 |
1.1 |