blob: 1df371156740dc0ed57d66ca3b5af6bcf6d6b824 [file] [log] [blame]
// 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);
}
}