// 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; import java.util.List; // Referenced classes of package com.olio.data.object.assistant: // DisplayMapperSetting public class DisplayMapperSettingBuilder { private String applicationName; private com.olio.communication.notifications.NotificationFilters.Category category; private List detailBottomTextFields; private List detailTopTextFields; private com.olio.communication.notifications.new_notifications.StreamItem.DisplayType displayType; private List overviewBottomTextFields; private List overviewTopTextFields; private com.olio.communication.notifications.new_notifications.StreamItem.StreamType streamType; private com.olio.communication.notifications.new_notifications.StreamItem.VibrationType vibrationType; private DisplayMapperSettingBuilder() { } public static DisplayMapperSettingBuilder aNotificationDisplayMapperSetting() { return new DisplayMapperSettingBuilder(); } public DisplayMapperSetting build() { DisplayMapperSetting displaymappersetting = new DisplayMapperSetting(); displaymappersetting.setApplicationName(applicationName); displaymappersetting.setCategory(category); displaymappersetting.setDisplayType(displayType); displaymappersetting.setVibrationType(vibrationType); displaymappersetting.setStreamType(streamType); displaymappersetting.setOverviewTopTextFields(overviewTopTextFields); displaymappersetting.setOverviewBottomTextFields(overviewBottomTextFields); displaymappersetting.setDetailTopTextFields(detailTopTextFields); displaymappersetting.setDetailBottomTextFields(detailBottomTextFields); return displaymappersetting; } public DisplayMapperSettingBuilder but() { return aNotificationDisplayMapperSetting().setApplicationName(applicationName).setCategory(category).setDisplayType(displayType).setVibrationType(vibrationType).setStreamType(streamType).setOverviewTopTextFields(overviewTopTextFields).setOverviewBottomTextFields(overviewBottomTextFields).setDetailTopTextFields(detailTopTextFields).setDetailBottomTextFields(detailBottomTextFields); } public DisplayMapperSettingBuilder setApplicationName(String s) { applicationName = s; return this; } public DisplayMapperSettingBuilder setCategory(com.olio.communication.notifications.NotificationFilters.Category category1) { category = category1; return this; } public DisplayMapperSettingBuilder setDetailBottomTextFields(List list) { detailBottomTextFields = list; return this; } public DisplayMapperSettingBuilder setDetailTopTextFields(List list) { detailTopTextFields = list; return this; } public DisplayMapperSettingBuilder setDisplayType(com.olio.communication.notifications.new_notifications.StreamItem.DisplayType displaytype) { displayType = displaytype; return this; } public DisplayMapperSettingBuilder setOverviewBottomTextFields(List list) { overviewBottomTextFields = list; return this; } public DisplayMapperSettingBuilder setOverviewTopTextFields(List list) { overviewTopTextFields = list; return this; } public DisplayMapperSettingBuilder setStreamType(com.olio.communication.notifications.new_notifications.StreamItem.StreamType streamtype) { streamType = streamtype; return this; } public DisplayMapperSettingBuilder setVibrationType(com.olio.communication.notifications.new_notifications.StreamItem.VibrationType vibrationtype) { vibrationType = vibrationtype; return this; } }