// 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.mappers; import android.content.ContentResolver; import com.olio.communication.notifications.AndroidSBNContent; import com.olio.communication.notifications.new_notifications.StreamItem; import com.olio.communication.notifications.new_notifications.StreamItemBuilder; import com.olio.data.object.assistant.CategoryDisplayMapperSettings; import com.olio.data.object.assistant.DisplayMapperSetting; import com.olio.data.object.assistant.DisplayMapperSettings; import java.util.Map; // Referenced classes of package com.olio.communication.notifications.mappers: // DisplaySettingsMapper public class DisplaySettingsCategoriesMapper extends DisplaySettingsMapper { private ContentResolver contentResolver; public DisplaySettingsCategoriesMapper(ContentResolver contentresolver) { contentResolver = contentresolver; } public void map(StreamItemBuilder streamitembuilder, Object obj) { Object obj1 = CategoryDisplayMapperSettings.get(contentResolver); Object obj2 = streamitembuilder.build(); obj2 = (DisplayMapperSetting)((DisplayMapperSettings) (obj1)).getSettingsMap().get(((StreamItem) (obj2)).getNotificationCategory().toTag()); obj1 = ((DisplayMapperSettings) (obj1)).getDefaultSetting(); applyDisplaySettings(streamitembuilder, ((DisplayMapperSetting) (obj2)), ((DisplayMapperSetting) (obj1))); if (obj instanceof AndroidSBNContent) { applyAndroidSpecificDisplaySettings(streamitembuilder, (AndroidSBNContent)obj, ((DisplayMapperSetting) (obj2)), ((DisplayMapperSetting) (obj1))); return; } else { applyIosSpecificDisplaySettings(streamitembuilder, ((DisplayMapperSetting) (obj2)), ((DisplayMapperSetting) (obj1))); return; } } }