LocationTypeMapperImpl.java
package org.openwms.common.location;
import java.util.ArrayList;
import java.util.List;
import javax.annotation.processing.Generated;
import org.openwms.common.location.api.LocationTypeVO;
import org.springframework.stereotype.Component;
@Generated(
value = "org.mapstruct.ap.MappingProcessor"
)
@Component
public class LocationTypeMapperImpl extends LocationTypeMapper {
@Override
public LocationTypeVO convertToVO(LocationType eo) {
if ( eo == null ) {
return null;
}
String type = null;
type = eo.getType();
LocationTypeVO locationTypeVO = new LocationTypeVO( type );
if ( eo.hasPersistentKey() ) {
locationTypeVO.setpKey( eo.getPersistentKey() );
}
locationTypeVO.setDescription( eo.getDescription() );
locationTypeVO.setLength( eo.getLength() );
locationTypeVO.setWidth( eo.getWidth() );
locationTypeVO.setHeight( eo.getHeight() );
locationTypeVO.setCreateDt( eo.getCreateDt() );
return locationTypeVO;
}
@Override
public List<LocationTypeVO> convertToVO(List<LocationType> eo) {
if ( eo == null ) {
return null;
}
List<LocationTypeVO> list = new ArrayList<LocationTypeVO>( eo.size() );
for ( LocationType locationType : eo ) {
list.add( convertToVO( locationType ) );
}
return list;
}
}