Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package c8service.line;
- import c8.formats.IDataSourceLine;
- import c8.formats.IShape;
- import java.util.ArrayList;
- import java.util.List;
- import javax.annotation.Generated;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.stereotype.Component;
- @Generated(
- value = "org.mapstruct.ap.MappingProcessor",
- comments = "version: 1.3.0.Final, compiler: javac, environment: Java 10.0.2 (Oracle Corporation)"
- )
- @Component
- public class DataSourceLineMapperImpl implements DataSourceLineMapper {
- @Autowired
- private ShapeMapper shapeMapper;
- @Override
- public DataSourceLineDto toSourceLineDto(IDataSourceLine sourceDataLine) {
- if ( sourceDataLine == null ) {
- return null;
- }
- DataSourceLineDto dataSourceLineDto = new DataSourceLineDto();
- dataSourceLineDto.setShapes( iShapeArrayToShapeDtoList( sourceDataLine.getShapes() ) );
- dataSourceLineDto.setBoundingBox( sourceDataLine.getBoundingBox() );
- return dataSourceLineDto;
- }
- protected List<ShapeDto> iShapeArrayToShapeDtoList(IShape[] iShapeArray) {
- if ( iShapeArray == null ) {
- return null;
- }
- List<ShapeDto> list = new ArrayList<ShapeDto>( iShapeArray.length );
- for ( IShape iShape : iShapeArray ) {
- list.add( shapeMapper.toSourceLineDto( iShape ) );
- }
- return list;
- }
- }
Add Comment
Please, Sign In to add comment