java.lang.Object
org.qubership.integration.platform.runtime.catalog.rest.v1.mapper.SnapshotMapperImpl
All Implemented Interfaces:
SnapshotMapper

@Generated(value="org.mapstruct.ap.MappingProcessor", date="2025-07-15T15:40:49+0000", comments="version: 1.5.5.Final, compiler: javac, environment: Java 21.0.7 (Eclipse Adoptium)") @Component public class SnapshotMapperImpl extends Object implements SnapshotMapper
  • Constructor Details

    • SnapshotMapperImpl

      public SnapshotMapperImpl()
  • Method Details

    • asResponse

      public SnapshotResponse asResponse(org.qubership.integration.platform.catalog.persistence.configs.entity.chain.Snapshot snapshot)
      Specified by:
      asResponse in interface SnapshotMapper
    • asResponse

      public List<SnapshotResponse> asResponse(List<org.qubership.integration.platform.catalog.persistence.configs.entity.chain.Snapshot> snapshots)
      Specified by:
      asResponse in interface SnapshotMapper
    • asRequest

      public org.qubership.integration.platform.catalog.persistence.configs.entity.chain.Snapshot asRequest(SnapshotRequest snapshot)
      Specified by:
      asRequest in interface SnapshotMapper
    • asLabelRequest

      public org.qubership.integration.platform.catalog.persistence.configs.entity.chain.SnapshotLabel asLabelRequest(SnapshotLabelDTO snapshotLabel)
      Specified by:
      asLabelRequest in interface SnapshotMapper
    • asLabelRequests

      public List<org.qubership.integration.platform.catalog.persistence.configs.entity.chain.SnapshotLabel> asLabelRequests(List<SnapshotLabelDTO> snapshotLabel)
      Specified by:
      asLabelRequests in interface SnapshotMapper
    • asLabelResponse

      public SnapshotLabelDTO asLabelResponse(org.qubership.integration.platform.catalog.persistence.configs.entity.chain.SnapshotLabel snapshotLabel)
      Specified by:
      asLabelResponse in interface SnapshotMapper
    • asLabelResponse

      public List<SnapshotLabelDTO> asLabelResponse(List<org.qubership.integration.platform.catalog.persistence.configs.entity.chain.SnapshotLabel> snapshotLabel)
      Specified by:
      asLabelResponse in interface SnapshotMapper
    • snapshotLabelSetToSnapshotLabelDTOList

      protected List<SnapshotLabelDTO> snapshotLabelSetToSnapshotLabelDTOList(Set<org.qubership.integration.platform.catalog.persistence.configs.entity.chain.SnapshotLabel> set)
    • snapshotLabelDTOListToSnapshotLabelSet

      protected Set<org.qubership.integration.platform.catalog.persistence.configs.entity.chain.SnapshotLabel> snapshotLabelDTOListToSnapshotLabelSet(List<SnapshotLabelDTO> list)