// 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: // SoftwareChange, SoftwarePackage public class SoftwareChangeBuilder { private int downloadId; private int id; private int operation; private String packageName; private SoftwarePackage softwarePackage; private int status; private String version; private SoftwareChangeBuilder() { } public static SoftwareChangeBuilder aSoftwareChange() { return new SoftwareChangeBuilder(); } public SoftwareChange build() { SoftwareChange softwarechange = new SoftwareChange(); softwarechange.setOperation(operation); softwarechange.setSoftwarePackage(softwarePackage); softwarechange.setStatus(status); softwarechange.setPackageName(packageName); softwarechange.setVersion(version); softwarechange.setId(id); softwarechange.setDownloadId(downloadId); return softwarechange; } public SoftwareChangeBuilder but() { return aSoftwareChange().setOperation(operation).setSoftwarePackage(softwarePackage).setStatus(status).setPackageName(packageName).setVersion(version).setId(id).setDownloadId(downloadId); } public SoftwareChangeBuilder setDownloadId(int i) { downloadId = i; return this; } public SoftwareChangeBuilder setId(int i) { id = i; return this; } public SoftwareChangeBuilder setOperation(int i) { operation = i; return this; } public SoftwareChangeBuilder setPackageName(String s) { packageName = s; return this; } public SoftwareChangeBuilder setSoftwarePackage(SoftwarePackage softwarepackage) { softwarePackage = softwarepackage; return this; } public SoftwareChangeBuilder setStatus(int i) { status = i; return this; } public SoftwareChangeBuilder setVersion(String s) { version = s; return this; } }