// 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.communication.notifications.new_notifications; import com.olio.communication.messages.Message; import com.olio.util.ALog; import java.util.Date; import java.util.List; // Referenced classes of package com.olio.communication.notifications.new_notifications: // StreamItem public class StreamItemBuilder { private StreamItem mStreamItem; public StreamItemBuilder() { mStreamItem = new StreamItem(); } public StreamItemBuilder addActionToActionList(Message message) { mStreamItem.addActionToActionList(message); return this; } public StreamItem build() { return mStreamItem; } public StreamItemBuilder setActions(List list) { mStreamItem.setActions(list); return this; } public StreamItemBuilder setAndroidNotificationId(int i) { mStreamItem.setAndroidNotificationId(i); return this; } public StreamItemBuilder setDateCreated(Date date) { mStreamItem.setDateCreated(date); return this; } public StreamItemBuilder setDefaultActionIndex(int i) { mStreamItem.setDefaultActionIndex(i); return this; } public StreamItemBuilder setDetailText(String s) { mStreamItem.setDetailText(s); return this; } public StreamItemBuilder setDetailTitle(String s) { mStreamItem.setDetailTitle(s); return this; } public StreamItemBuilder setDismissAction(Message message) { mStreamItem.setDismissAction(message); return this; } public StreamItemBuilder setDisplayType(StreamItem.DisplayType displaytype) { mStreamItem.setDisplayType(displaytype); return this; } public StreamItemBuilder setNotificationCategory(com.olio.communication.notifications.NotificationFilters.Category category) { mStreamItem.setNotificationCategory(category); return this; } public StreamItemBuilder setNotificationId(String s) { mStreamItem.setNotificationId(s); return this; } public StreamItemBuilder setOverviewBottomText(String s) { mStreamItem.setOverviewBottomText(s); return this; } public StreamItemBuilder setOverviewTopText(String s) { mStreamItem.setOverviewTopText(s); return this; } public StreamItemBuilder setPackageName(String s) { mStreamItem.setPackage(s); return this; } public StreamItemBuilder setPriority(int i) { mStreamItem.setPriority(i); return this; } public StreamItemBuilder setSilenced() { ALog.d("StreamItemBuilder: setSilenced", new Object[0]); return setDisplayType(StreamItem.DisplayType.LAUNCH_NONE).setVibrationType(StreamItem.VibrationType.NONE).setUrgency(StreamItem.Urgency.NotUrgent); } public StreamItemBuilder setStreamType(StreamItem.StreamType streamtype) { mStreamItem.setStreamType(streamtype); return this; } public StreamItemBuilder setTag(String s) { mStreamItem.setTag(s); return this; } public StreamItemBuilder setUrgency(StreamItem.Urgency urgency) { mStreamItem.setUrgency(urgency); return this; } public StreamItemBuilder setUrgent() { return setDisplayType(StreamItem.DisplayType.LAUNCH_DETAIL).setVibrationType(StreamItem.VibrationType.ONCE).setUrgency(StreamItem.Urgency.Urgent); } public StreamItemBuilder setVibrationType(StreamItem.VibrationType vibrationtype) { mStreamItem.setVibrationType(vibrationtype); return this; } public String toString() { return mStreamItem.toString(); } }