// 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: // AutomaticReplyRule public class AutomaticReplyRuleBuilder { private List context; private boolean enabled; private List exceptions; private List how; private String id; private String replyText; private long versionNumber; private AutomaticReplyRuleBuilder() { versionNumber = 0L; } public static AutomaticReplyRuleBuilder anAutomaticReplyRule() { return new AutomaticReplyRuleBuilder(); } public AutomaticReplyRule build() { AutomaticReplyRule automaticreplyrule = new AutomaticReplyRule(); automaticreplyrule.setExceptions(exceptions); automaticreplyrule.setHow(how); automaticreplyrule.setReplyText(replyText); automaticreplyrule.setContext(context); automaticreplyrule.setEnabled(enabled); automaticreplyrule.setObjectId(id); automaticreplyrule.setVersionNumber(versionNumber); return automaticreplyrule; } public AutomaticReplyRuleBuilder but() { return anAutomaticReplyRule().setExceptions(exceptions).setHow(how).setReplyText(replyText).setContext(context).setEnabled(enabled).setId(id).setVersionNumber(versionNumber); } public AutomaticReplyRuleBuilder setContext(List list) { context = list; return this; } public AutomaticReplyRuleBuilder setEnabled(boolean flag) { enabled = flag; return this; } public AutomaticReplyRuleBuilder setExceptions(List list) { exceptions = list; return this; } public AutomaticReplyRuleBuilder setHow(List list) { how = list; return this; } public AutomaticReplyRuleBuilder setId(String s) { id = s; return this; } public AutomaticReplyRuleBuilder setReplyText(String s) { replyText = s; return this; } public AutomaticReplyRuleBuilder setVersionNumber(long l) { versionNumber = l; return this; } }