// 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.user; // Referenced classes of package com.olio.data.object.user: // ActivityTime public class ActivityTimeBuilder { private int end; private String name; private boolean onFriday; private boolean onMonday; private boolean onSaturday; private boolean onSunday; private boolean onThursday; private boolean onTuesday; private boolean onWednesday; private int start; private ActivityTimeBuilder() { onMonday = true; onTuesday = true; onWednesday = true; onThursday = true; onFriday = true; onSaturday = true; onSunday = true; } public static ActivityTimeBuilder anActivityTime() { return new ActivityTimeBuilder(); } public ActivityTime build() { ActivityTime activitytime = new ActivityTime(); activitytime.setName(name); activitytime.setStart(start); activitytime.setEnd(end); activitytime.setOnMonday(onMonday); activitytime.setOnTuesday(onTuesday); activitytime.setOnWednesday(onWednesday); activitytime.setOnThursday(onThursday); activitytime.setOnFriday(onFriday); activitytime.setOnSaturday(onSaturday); activitytime.setOnSunday(onSunday); return activitytime; } public ActivityTimeBuilder but() { return anActivityTime().setName(name).setStart(start).setEnd(end).setOnMonday(onMonday).setOnTuesday(onTuesday).setOnWednesday(onWednesday).setOnThursday(onThursday).setOnFriday(onFriday).setOnSaturday(onSaturday).setOnSunday(onSunday); } public ActivityTimeBuilder setEnd(int i) { end = i; return this; } public ActivityTimeBuilder setName(String s) { name = s; return this; } public ActivityTimeBuilder setOnFriday(boolean flag) { onFriday = flag; return this; } public ActivityTimeBuilder setOnMonday(boolean flag) { onMonday = flag; return this; } public ActivityTimeBuilder setOnSaturday(boolean flag) { onSaturday = flag; return this; } public ActivityTimeBuilder setOnSunday(boolean flag) { onSunday = flag; return this; } public ActivityTimeBuilder setOnThursday(boolean flag) { onThursday = flag; return this; } public ActivityTimeBuilder setOnTuesday(boolean flag) { onTuesday = flag; return this; } public ActivityTimeBuilder setOnWednesday(boolean flag) { onWednesday = flag; return this; } public ActivityTimeBuilder setStart(int i) { start = i; return this; } }