// 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.controller.sync; import android.content.ContentResolver; import android.content.Context; import android.net.Uri; import com.olio.data.object.context.PersonalAssistantContext; import com.olio.olios.model.SyncableMessageMonitor; import com.olio.olios.model.record.DatabaseRecord; import java.util.LinkedList; import java.util.List; // Referenced classes of package com.oliodevices.assist.app.controller.sync: // BluetoothSyncAdapter public class PersonalAssistantContextSyncMonitor extends SyncableMessageMonitor { private ContentResolver contentResolver; protected List syncAdapters; public PersonalAssistantContextSyncMonitor(Context context, ContentResolver contentresolver) { syncAdapters = new LinkedList(); contentResolver = contentresolver; syncAdapters.add(new BluetoothSyncAdapter(context)); } public String hashFromUpdatedUri(Uri uri) { uri = PersonalAssistantContext.personalAssistantContext(uri, contentResolver); if (uri == null) { return null; } else { return uri.getContextValue(); } } public com.olio.olios.model.SyncableMessageMonitor.SyncableMessage payloadFromUpdatedUri(Uri uri) { return PersonalAssistantContext.personalAssistantContext(uri, contentResolver); } public List syncAdapters() { return syncAdapters; } public Uri uriForRecords() { return PersonalAssistantContext.staticFactory().getRecordInstance().tableUri(); } }