// 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.olios.model; import android.net.Uri; import com.olio.communication.bluetooth.channel_messages.ANCSNotification; import com.olio.data.object.alarm.Alarm; import com.olio.data.object.alarm.AlarmModel; import com.olio.data.object.assistant.ActiveRemindMeLater; import com.olio.data.object.bluetooth_status.BluetoothStatus; import com.olio.data.object.bluetooth_status.PairingProgress; import com.olio.data.object.context.PersonalAssistantContext; import com.olio.data.object.location.OlioLocation; import com.olio.data.object.media.MediaControl; import com.olio.data.object.phone.PhoneCallStatus; import com.olio.data.object.transfer.FileTransfer; import com.olio.data.object.unit.FirmwareChange; import com.olio.data.object.unit.FirmwareProfile; import com.olio.data.object.unit.SoftwareChange; import com.olio.data.object.unit.SoftwarePackage; import com.olio.olios.model.record.DatabaseRecord; import com.olio.olios.model.record.SerializedRecord; public final class DataContract { public static final String AUTHORITY = "com.olio.olios.model.Data"; public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/vnd.olio.data"; public static final String CONTENT_TYPE = "vnd.android.cursor.dir/vnd.olio.data"; public static final String SCHEME = "content"; private static com.olio.olios.model.record.DatabaseRecord.DatabaseRecordFactory databaseTables[] = { BluetoothStatus.staticFactory(), OlioLocation.staticFactory(), Alarm.staticFactory(), SoftwareChange.staticFactory(), SoftwarePackage.staticFactory(), FileTransfer.staticFactory(), FirmwareChange.staticFactory(), FirmwareProfile.staticFactory(), ANCSNotification.staticFactory(), SerializedRecord.staticFactory(), PersonalAssistantContext.staticFactory(), PairingProgress.staticFactory(), MediaControl.staticFactory(), PhoneCallStatus.staticFactory(), ActiveRemindMeLater.staticFactory(), AlarmModel.staticFactory() }; public DataContract() { } public static Uri contentUri(com.olio.olios.model.record.DatabaseRecord.DatabaseRecordFactory databaserecordfactory) { return (new android.net.Uri.Builder()).scheme("content").authority("com.olio.olios.model.Data").appendPath(databaserecordfactory.getRecordInstance().tableName()).build(); } public static com.olio.olios.model.record.DatabaseRecord.DatabaseRecordFactory[] getDatabaseTables() { return databaseTables; } protected static void setDatabaseRecordFactories(com.olio.olios.model.record.DatabaseRecord.DatabaseRecordFactory adatabaserecordfactory[]) { databaseTables = adatabaserecordfactory; } }