SegmentVersionMapperImpl.java
package io.featureprobe.api.mapper;
import io.featureprobe.api.dao.entity.SegmentVersion;
import io.featureprobe.api.dto.SegmentVersionResponse;
import javax.annotation.Generated;
@Generated(
value = "org.mapstruct.ap.MappingProcessor",
date = "2023-10-07T17:43:36+0800",
comments = "version: 1.4.2.Final, compiler: javac, environment: Java 1.8.0_382 (Red Hat, Inc.)"
)
public class SegmentVersionMapperImpl implements SegmentVersionMapper {
@Override
public SegmentVersionResponse entityToResponse(SegmentVersion segmentVersion) {
if ( segmentVersion == null ) {
return null;
}
SegmentVersionResponse segmentVersionResponse = new SegmentVersionResponse();
segmentVersionResponse.setProjectKey( segmentVersion.getProjectKey() );
segmentVersionResponse.setKey( segmentVersion.getKey() );
segmentVersionResponse.setComment( segmentVersion.getComment() );
segmentVersionResponse.setVersion( segmentVersion.getVersion() );
segmentVersionResponse.setCreatedTime( segmentVersion.getCreatedTime() );
segmentVersionResponse.setCreatedBy( getAccount( segmentVersion.getCreatedBy() ) );
segmentVersionResponse.setRules( toSegmentRules(segmentVersion.getRules()) );
return segmentVersionResponse;
}
}