Android Open Source - sana Check Credentials Task From Project Back to project page sana .
License The source code is released under:
Copyright (c) 2010, Moca
All rights reserved.
The source code for Moca is licensed under the BSD license as follows:
Redistribution and use in source and binary forms, with or without modification, ...
If you think the Android project sana listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Java Source Code package org.moca.task;
/ / w w w . j a v a 2 s . c o m
import org.moca.net.MDSInterface;
import org.moca.util.MocaUtil;
import android.content.Context;
import android.os.AsyncTask;
import android.util.Log;
public class CheckCredentialsTask extends AsyncTask<Context, Void, Integer > {
public static final String TAG = CheckCredentialsTask.class.toString();
public static final Integer CREDENTIALS_NO_CONNECTION = 0;
public static final Integer CREDENTIALS_INVALID = 1;
public static final Integer CREDENTIALS_VALID = 2;
private ValidationListener validationListener = null;
public void setValidationListener(ValidationListener listener) {
this.validationListener = listener;
}
@Override
protected Integer doInBackground(Context... params) {
Log.i(TAG, "Executing CheckCredentialsTask" );
Context c = params[0];
Integer result = CREDENTIALS_NO_CONNECTION;
if (MocaUtil.checkConnection(c)) {
try {
boolean credentialsValid = MDSInterface.validateCredentials(c);
result = credentialsValid ? CREDENTIALS_VALID : CREDENTIALS_INVALID;
} catch (Exception e) {
Log.e(TAG, "Got exception while validating credentials: " + e);
e.printStackTrace();
result = CREDENTIALS_NO_CONNECTION;
}
}
return result;
}
@Override
protected void onPostExecute(Integer result) {
Log.i(TAG, "Completed CheckCredentialsTask" );
if (validationListener != null) {
validationListener.onValidationComplete(result);
// Free the reference to help prevent leaks.
validationListener = null;
}
}
}
Java Source Code List .Moca.java org.moca.Constants.java org.moca.ImagePreviewDialog.java org.moca.ScalingImageAdapter.java org.moca.SelectableImageView.java org.moca.activity.NotificationList.java org.moca.activity.NotificationViewer.java org.moca.activity.PatientInfoDialog.java org.moca.activity.ProcedureRunner.java org.moca.activity.ProceduresList.java org.moca.activity.SavedProcedureList.java org.moca.activity.Settings.java org.moca.db.EncounterDAO.java org.moca.db.EventDAO.java org.moca.db.EventProvider.java org.moca.db.Event.java org.moca.db.ImageProvider.java org.moca.db.MocaDB.java org.moca.db.NotificationMessage.java org.moca.db.NotificationProvider.java org.moca.db.PatientInfo.java org.moca.db.PatientProvider.java org.moca.db.PatientValidator.java org.moca.db.ProcedureDAO.java org.moca.db.ProcedureProvider.java org.moca.db.SavedProcedureProvider.java org.moca.db.SoundProvider.java org.moca.media.AudioPlayer.java org.moca.net.MDSCode.java org.moca.net.MDSInterface.java org.moca.net.MDSNotification.java org.moca.net.MDSResult.java org.moca.net.SMSReceive.java org.moca.procedure.BinaryUploadElement.java org.moca.procedure.DateElement.java org.moca.procedure.GpsElement.java org.moca.procedure.MultiSelectElement.java org.moca.procedure.PatientIdElement.java org.moca.procedure.PictureElement.java org.moca.procedure.ProcedureElement.java org.moca.procedure.ProcedurePage.java org.moca.procedure.ProcedureParseException.java org.moca.procedure.Procedure.java org.moca.procedure.RadioElement.java org.moca.procedure.SelectElement.java org.moca.procedure.SoundElement.java org.moca.procedure.TextElement.java org.moca.procedure.TextEntryElement.java org.moca.procedure.ValidationError.java org.moca.procedure.branching.Criteria.java org.moca.procedure.branching.Criterion.java org.moca.procedure.branching.LogicAnd.java org.moca.procedure.branching.LogicBase.java org.moca.procedure.branching.LogicNot.java org.moca.procedure.branching.LogicOr.java org.moca.service.BackgroundUploader.java org.moca.service.QueueManager.java org.moca.service.ServiceConnector.java org.moca.service.ServiceListener.java org.moca.task.CheckCredentialsTask.java org.moca.task.ImageProcessingTaskRequest.java org.moca.task.ImageProcessingTask.java org.moca.task.MDSSyncTask.java org.moca.task.PatientLookupListener.java org.moca.task.PatientLookupTask.java org.moca.task.ResetDatabaseTask.java org.moca.task.ValidationListener.java org.moca.util.MocaUtil.java org.moca.util.UserDatabase.java