package klik.server.x10; import java.util.ArrayList; import java.util.LinkedHashMap; import java.util.Map; import klik.shared.model.UnitStatusDto; public class TempUnitHolder { private static Map<String, UnitStatusDto> unitMap; static { unitMap = new LinkedHashMap<String, UnitStatusDto>(); /*UnitStatusDto unit = new UnitStatusDto( X10.Type.ONOFF_LIGHT, "C9", X10.State.ON, "Desk", 100); unitMap.put(unit.getAddress(), unit); unit = new UnitStatusDto( X10.Type.DIMMABLE_LIGHT, "A1", X10.State.ON, "Wall", 80); unitMap.put(unit.getAddress(), unit);*/ } public static ArrayList<UnitStatusDto> getList() { return new ArrayList<UnitStatusDto>(unitMap.values()); } public static UnitStatusDto getStatus(String address) { return unitMap.get(address); } public static UnitStatusDto setStatus(String address, UnitStatusDto status) { return unitMap.put(address, status); } }