// 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.state; // Referenced classes of package com.olio.state: // Unit, Look, Firmware, Product, // User public class UnitBuilder { protected Look current_look; protected Firmware firmware; protected String id; protected Product product; protected User user; private long versionNumber; private UnitBuilder() { } public static UnitBuilder anUnit() { return new UnitBuilder(); } public Unit build() { Unit unit = new Unit(); unit.setId(id); unit.setProduct(product); unit.setUser(user); unit.setCurrent_look(current_look); unit.setFirmware(firmware); unit.setVersionNumber(versionNumber); return unit; } public UnitBuilder but() { return anUnit().setId(id).setProduct(product).setUser(user).setCurrent_look(current_look).setFirmware(firmware).setVersionNumber(versionNumber); } public UnitBuilder setCurrent_look(Look look) { current_look = look; return this; } public UnitBuilder setFirmware(Firmware firmware1) { firmware = firmware1; return this; } public UnitBuilder setId(String s) { id = s; return this; } public UnitBuilder setProduct(Product product1) { product = product1; return this; } public UnitBuilder setUser(User user1) { user = user1; return this; } public UnitBuilder setVersionNumber(long l) { versionNumber = l; return this; } }