package org.commcare.tasks;
import android.content.Context;
import org.commcare.CommCareApp;
import org.commcare.activities.DataPullController;
import org.commcare.activities.LoginMode;
/**
* Setup key record from server for external call. Thus post key setup methods
* are empty since external calls don't require data pulls post key setup
*
* @author Phillip Mates (pmates@dimagi.com).
*/
public class ExternalManageKeyRecordTask extends ManageKeyRecordTask<DataPullController> {
public ExternalManageKeyRecordTask(Context c, int taskId, String username, String password,
LoginMode loginMode, CommCareApp app, boolean restoreSession) {
super(c, taskId, username, password, loginMode, app, restoreSession, false, false);
}
@Override
protected void keysReadyForSync(DataPullController restorer) {
}
@Override
protected void keysLoginComplete(DataPullController restorer) {
}
@Override
protected void keysDoneOther(DataPullController restorer, HttpCalloutOutcomes outcomes) {
}
@Override
protected void deliverUpdate(DataPullController restorer, String... update) {
}
}