// Copyright 2010 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. package org.chromium.sync.notifier; import android.accounts.Account; import android.content.ContentResolver; import android.content.SyncStatusObserver; public class SystemSyncContentResolverDelegate implements SyncContentResolverDelegate { @Override public Object addStatusChangeListener(int mask, SyncStatusObserver callback) { return ContentResolver.addStatusChangeListener(mask, callback); } @Override public void removeStatusChangeListener(Object handle) { ContentResolver.removeStatusChangeListener(handle); } @Override public void setMasterSyncAutomatically(boolean sync) { ContentResolver.setMasterSyncAutomatically(sync); } @Override public boolean getMasterSyncAutomatically() { return ContentResolver.getMasterSyncAutomatically(); } @Override public boolean getSyncAutomatically(Account account, String authority) { return ContentResolver.getSyncAutomatically(account, authority); } @Override public void setSyncAutomatically(Account account, String authority, boolean sync) { ContentResolver.setSyncAutomatically(account, authority, sync); } @Override public void setIsSyncable(Account account, String authority, int syncable) { ContentResolver.setIsSyncable(account, authority, syncable); } @Override public int getIsSyncable(Account account, String authority) { return ContentResolver.getIsSyncable(account, authority); } }