package klik.server.x10; import java.util.ArrayList; import java.util.List; import klik.server.data.X10Unit; import klik.shared.model.UnitStatusDto; public class X10Util { public static ArrayList<UnitStatusDto> createDto(List<X10Unit> unitList) { if (unitList == null) { return new ArrayList<UnitStatusDto>(); } ArrayList<UnitStatusDto> list = new ArrayList<UnitStatusDto>(unitList.size()); for (X10Unit unit : unitList) { list.add(new UnitStatusDto(unit.getId(), unit.getType(), unit.getAddress(), unit.getState(), unit.getName(), unit.getValue())); } return list; } }