// 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.oliodevices.assist.app.api.models; import com.olio.data.object.assistant.rule.SilenceNotificationsRule; import com.oliodevices.assist.app.core.RulesUtil; import java.util.List; // Referenced classes of package com.oliodevices.assist.app.api.models: // EditableRule public class SilenceNotificationsRuleWrapper implements EditableRule { private final SilenceNotificationsRule rule; public SilenceNotificationsRuleWrapper(SilenceNotificationsRule silencenotificationsrule) { rule = silencenotificationsrule; } public String getId() { return rule.getObjectId(); } public SilenceNotificationsRule getRule() { return rule; } public int getRuleType() { return 3; } public List getStep1() { return RulesUtil.createRulesOptionsFromStrings(rule.getCategories()); } public List getStep2() { return RulesUtil.createRulesOptionsFromContextContainers(rule.getContext()); } public List getStep3() { return RulesUtil.createRulesOptionsFromStrings(rule.getExceptions()); } public List getStep4Selection() { return null; } public String getStep4String() { return ""; } public boolean isEnabled() { return rule.isEnabled(); } public void setIsEnabled(boolean flag) { rule.setEnabled(flag); } public void setStep1(List list) { rule.setCategories(RulesUtil.getStringsFromRuleOptions(list)); } public void setStep2(List list) { rule.setContext(RulesUtil.getContextContainersFromRuleOptions(list)); } public void setStep3(List list) { rule.setExceptions(RulesUtil.getStringsFromRuleOptions(list)); } public void setStep4Selection(List list) { } public void setStep4String(String s) { } }