// 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.assistant.rule; import java.util.List; // Referenced classes of package com.olio.data.object.assistant.rule: // RemindMeLaterRule public class RemindMeLaterRuleBuilder { private List categories; private List context; private boolean enabled; private List how; private String objectId; private List reminderTriggerContext; private long versionNumber; private RemindMeLaterRuleBuilder() { versionNumber = 0L; } public static RemindMeLaterRuleBuilder aRemindMeLaterRule() { return new RemindMeLaterRuleBuilder(); } public RemindMeLaterRule build() { RemindMeLaterRule remindmelaterrule = new RemindMeLaterRule(); remindmelaterrule.setHow(how); remindmelaterrule.setReminderTriggerContext(reminderTriggerContext); remindmelaterrule.setCategories(categories); remindmelaterrule.setContext(context); remindmelaterrule.setEnabled(enabled); remindmelaterrule.setObjectId(objectId); remindmelaterrule.setVersionNumber(versionNumber); return remindmelaterrule; } public RemindMeLaterRuleBuilder but() { return aRemindMeLaterRule().setHow(how).setReminderTriggerContext(reminderTriggerContext).setCategories(categories).setContext(context).setEnabled(enabled).setObjectId(objectId).setVersionNumber(versionNumber); } public RemindMeLaterRuleBuilder setCategories(List list) { categories = list; return this; } public RemindMeLaterRuleBuilder setContext(List list) { context = list; return this; } public RemindMeLaterRuleBuilder setEnabled(boolean flag) { enabled = flag; return this; } public RemindMeLaterRuleBuilder setHow(List list) { how = list; return this; } public RemindMeLaterRuleBuilder setObjectId(String s) { objectId = s; return this; } public RemindMeLaterRuleBuilder setReminderTriggerContext(List list) { reminderTriggerContext = list; return this; } public RemindMeLaterRuleBuilder setVersionNumber(long l) { versionNumber = l; return this; } }