GovernanceActionMapperImpl.java

1
package org.cardanofoundation.explorer.api.mapper;
2
3
import javax.annotation.processing.Generated;
4
import org.cardanofoundation.explorer.api.model.response.governanceAction.GovernanceActionDetailsResponse;
5
import org.cardanofoundation.explorer.api.model.response.governanceAction.GovernanceActionOverViewResponse;
6
import org.cardanofoundation.explorer.api.model.response.governanceAction.GovernanceActionResponse;
7
import org.cardanofoundation.explorer.api.projection.GovActionDetailsProjection;
8
import org.cardanofoundation.explorer.api.projection.GovernanceActionOverviewProjection;
9
import org.cardanofoundation.explorer.api.projection.GovernanceActionProjection;
10
import org.springframework.stereotype.Component;
11
12
@Generated(
13
    value = "org.mapstruct.ap.MappingProcessor",
14
    date = "2024-11-05T06:00:27+0000",
15
    comments = "version: 1.5.3.Final, compiler: javac, environment: Java 18.0.2.1 (Eclipse Adoptium)"
16
)
17
@Component
18
public class GovernanceActionMapperImpl implements GovernanceActionMapper {
19
20
    @Override
21
    public GovernanceActionResponse fromGovernanceActionProjection(GovernanceActionProjection governanceActionProjection) {
22 1 1. fromGovernanceActionProjection : negated conditional → KILLED
        if ( governanceActionProjection == null ) {
23
            return null;
24
        }
25
26
        GovernanceActionResponse.GovernanceActionResponseBuilder<?, ?> governanceActionResponse = GovernanceActionResponse.builder();
27
28
        governanceActionResponse.status( governanceActionProjection.getStatus() );
29
        governanceActionResponse.isRepeatVote( governanceActionProjection.getRepeatVote() );
30
        governanceActionResponse.txHash( governanceActionProjection.getTxHash() );
31 1 1. fromGovernanceActionProjection : negated conditional → SURVIVED
        if ( governanceActionProjection.getIndex() != null ) {
32
            governanceActionResponse.index( governanceActionProjection.getIndex().longValue() );
33
        }
34
        governanceActionResponse.type( governanceActionProjection.getType() );
35
        governanceActionResponse.vote( governanceActionProjection.getVote() );
36
        governanceActionResponse.votingPower( governanceActionProjection.getVotingPower() );
37
        governanceActionResponse.indexType( governanceActionProjection.getIndexType() );
38
        governanceActionResponse.voterHash( governanceActionProjection.getVoterHash() );
39
        governanceActionResponse.govActionName( governanceActionProjection.getGovActionName() );
40
41
        governanceActionResponse.createdAt( fromLong(governanceActionProjection.getCreatedAt()) );
42
43 1 1. fromGovernanceActionProjection : replaced return value with null for org/cardanofoundation/explorer/api/mapper/GovernanceActionMapperImpl::fromGovernanceActionProjection → KILLED
        return governanceActionResponse.build();
44
    }
45
46
    @Override
47
    public GovernanceActionDetailsResponse fromGovActionDetailsProjection(GovActionDetailsProjection govActionDetailsProjection) {
48 1 1. fromGovActionDetailsProjection : negated conditional → KILLED
        if ( govActionDetailsProjection == null ) {
49
            return null;
50
        }
51
52
        GovernanceActionDetailsResponse.GovernanceActionDetailsResponseBuilder<?, ?> governanceActionDetailsResponse = GovernanceActionDetailsResponse.builder();
53
54
        governanceActionDetailsResponse.govActionType( govActionDetailsProjection.getType() );
55
        governanceActionDetailsResponse.txHash( govActionDetailsProjection.getTxHash() );
56 1 1. fromGovActionDetailsProjection : negated conditional → SURVIVED
        if ( govActionDetailsProjection.getIndex() != null ) {
57
            governanceActionDetailsResponse.index( govActionDetailsProjection.getIndex().longValue() );
58
        }
59
        governanceActionDetailsResponse.anchorHash( govActionDetailsProjection.getAnchorHash() );
60
        governanceActionDetailsResponse.anchorUrl( govActionDetailsProjection.getAnchorUrl() );
61
        governanceActionDetailsResponse.details( govActionDetailsProjection.getDetails() );
62
        governanceActionDetailsResponse.epoch( govActionDetailsProjection.getEpoch() );
63
        governanceActionDetailsResponse.blockTime( govActionDetailsProjection.getBlockTime() );
64
        governanceActionDetailsResponse.status( govActionDetailsProjection.getStatus() );
65
        governanceActionDetailsResponse.votingPower( govActionDetailsProjection.getVotingPower() );
66
        governanceActionDetailsResponse.indexType( govActionDetailsProjection.getIndexType() );
67
68
        governanceActionDetailsResponse.submissionDate( fromLong(govActionDetailsProjection.getBlockTime()) );
69
70 1 1. fromGovActionDetailsProjection : replaced return value with null for org/cardanofoundation/explorer/api/mapper/GovernanceActionMapperImpl::fromGovActionDetailsProjection → KILLED
        return governanceActionDetailsResponse.build();
71
    }
72
73
    @Override
74
    public GovernanceActionOverViewResponse fromGovernanceActionOverviewProjection(GovernanceActionOverviewProjection governanceActionOverviewProjection) {
75 1 1. fromGovernanceActionOverviewProjection : negated conditional → KILLED
        if ( governanceActionOverviewProjection == null ) {
76
            return null;
77
        }
78
79
        GovernanceActionOverViewResponse.GovernanceActionOverViewResponseBuilder governanceActionOverViewResponse = GovernanceActionOverViewResponse.builder();
80
81
        governanceActionOverViewResponse.abstractContent( governanceActionOverviewProjection.getAbstract() );
82
        governanceActionOverViewResponse.txHash( governanceActionOverviewProjection.getTxHash() );
83
        governanceActionOverViewResponse.index( governanceActionOverviewProjection.getIndex() );
84
        governanceActionOverViewResponse.actionType( governanceActionOverviewProjection.getActionType() );
85
        governanceActionOverViewResponse.status( governanceActionOverviewProjection.getStatus() );
86
        governanceActionOverViewResponse.motivation( governanceActionOverviewProjection.getMotivation() );
87
        governanceActionOverViewResponse.rationale( governanceActionOverviewProjection.getRationale() );
88
        governanceActionOverViewResponse.anchorHash( governanceActionOverviewProjection.getAnchorHash() );
89
        governanceActionOverViewResponse.anchorUrl( governanceActionOverviewProjection.getAnchorUrl() );
90
91
        governanceActionOverViewResponse.dateCreated( fromLong(governanceActionOverviewProjection.getDateCreated()) );
92
93 1 1. fromGovernanceActionOverviewProjection : replaced return value with null for org/cardanofoundation/explorer/api/mapper/GovernanceActionMapperImpl::fromGovernanceActionOverviewProjection → KILLED
        return governanceActionOverViewResponse.build();
94
    }
95
}

Mutations

22

1.1
Location : fromGovernanceActionProjection
Killed by : org.cardanofoundation.explorer.api.service.GovActionServiceTest.[engine:junit-jupiter]/[class:org.cardanofoundation.explorer.api.service.GovActionServiceTest]/[method:testGetGovCommitteeStatusHistory()]
negated conditional → KILLED

31

1.1
Location : fromGovernanceActionProjection
Killed by : none
negated conditional → SURVIVED

43

1.1
Location : fromGovernanceActionProjection
Killed by : org.cardanofoundation.explorer.api.service.GovActionServiceTest.[engine:junit-jupiter]/[class:org.cardanofoundation.explorer.api.service.GovActionServiceTest]/[method:testGetGovCommitteeStatusHistory()]
replaced return value with null for org/cardanofoundation/explorer/api/mapper/GovernanceActionMapperImpl::fromGovernanceActionProjection → KILLED

48

1.1
Location : fromGovActionDetailsProjection
Killed by : org.cardanofoundation.explorer.api.service.GovActionServiceTest.[engine:junit-jupiter]/[class:org.cardanofoundation.explorer.api.service.GovActionServiceTest]/[method:getGovActionDetails()]
negated conditional → KILLED

56

1.1
Location : fromGovActionDetailsProjection
Killed by : none
negated conditional → SURVIVED

70

1.1
Location : fromGovActionDetailsProjection
Killed by : org.cardanofoundation.explorer.api.service.GovActionServiceTest.[engine:junit-jupiter]/[class:org.cardanofoundation.explorer.api.service.GovActionServiceTest]/[method:getGovActionDetails()]
replaced return value with null for org/cardanofoundation/explorer/api/mapper/GovernanceActionMapperImpl::fromGovActionDetailsProjection → KILLED

75

1.1
Location : fromGovernanceActionOverviewProjection
Killed by : org.cardanofoundation.explorer.api.service.GovActionServiceTest.[engine:junit-jupiter]/[class:org.cardanofoundation.explorer.api.service.GovActionServiceTest]/[method:testGetGovActionInfo_withValidHash()]
negated conditional → KILLED

93

1.1
Location : fromGovernanceActionOverviewProjection
Killed by : org.cardanofoundation.explorer.api.service.GovActionServiceTest.[engine:junit-jupiter]/[class:org.cardanofoundation.explorer.api.service.GovActionServiceTest]/[method:testGetGovActionInfo_withValidHash()]
replaced return value with null for org/cardanofoundation/explorer/api/mapper/GovernanceActionMapperImpl::fromGovernanceActionOverviewProjection → KILLED

Active mutators

Tests examined


Report generated by PIT 1.14.2