// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package com.olio.data.object.unit; // Referenced classes of package com.olio.data.object.unit: // DeviceStatus public class DeviceStatusBuilder { private int batteryLevel; private boolean charging; private int signalLevel; private String unitId; private DeviceStatusBuilder() { } public static DeviceStatusBuilder aDeviceStatus() { return new DeviceStatusBuilder(); } public DeviceStatus build() { DeviceStatus devicestatus = new DeviceStatus(); devicestatus.setCharging(charging); devicestatus.setBatteryLevel(batteryLevel); devicestatus.setSignalLevel(signalLevel); devicestatus.setUnitId(unitId); return devicestatus; } public DeviceStatusBuilder but() { return aDeviceStatus().setCharging(charging).setBatteryLevel(batteryLevel).setSignalLevel(signalLevel).setUnitId(unitId); } public DeviceStatusBuilder setBatteryLevel(int i) { batteryLevel = i; return this; } public DeviceStatusBuilder setCharging(boolean flag) { charging = flag; return this; } public DeviceStatusBuilder setSignalLevel(int i) { signalLevel = i; return this; } public DeviceStatusBuilder setUnitId(String s) { unitId = s; return this; } }