Android Open Source - Icinga-Mobile Session Provider From Project Back to project page Icinga-Mobile .
License The source code is released under:
GNU General Public License
If you think the Android project Icinga-Mobile 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 mhst.dreamteam.IcingaService;
/ * f r o m w w w . j a v a 2 s . c o m * /
import android.content.ContentProvider;
import android.content.ContentUris;
import android.content.ContentValues;
import android.content.UriMatcher;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.net.Uri;
import mhst.dreamteam.IcingaClient.GlobalConst;
/**
* @author MinhNN
*/
public class SessionProvider extends ContentProvider {
private SQLiteDatabase db;
static final UriMatcher uriMatcher;
static {
uriMatcher = new UriMatcher(UriMatcher.NO_MATCH);
uriMatcher.addURI(GlobalConst.CONTENT_SESSION_URI, "LastSession" , 1);
}
@Override
public boolean onCreate() {
db = new SQLHelper(getContext()).getWritableDatabase();
return (db != null);
}
@Override
public Cursor query(Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder) {
Cursor c = db.query("LastSession" , projection, selection, selectionArgs, null, null, sortOrder);
return c;
}
@Override
public String getType(Uri uri) {
return GlobalConst.CONTENT_SESSION_URI;
}
@Override
public int update(Uri uri, ContentValues values, String selection, String[] selectionArgs) {
return db.update("LastSession" , values, selection, selectionArgs);
}
@Override
public Uri insert(Uri uri, ContentValues values)
{
long rowID = db.insert("LastSession" , "" , values);
if (rowID > 0) {
return ContentUris.withAppendedId(Uri.parse(GlobalConst.CONTENT_SESSION_URI), rowID);
}
return null;
}
@Override
public int delete(Uri uri, String selection, String[] selectionArgs) {
return db.delete("LastSession" , selection, selectionArgs);
}
}
Java Source Code List mhst.dreamteam.ApplicationContext.java mhst.dreamteam.ApplicationTest.java mhst.dreamteam.ApplicationTest.java mhst.dreamteam.MainActivity.java mhst.dreamteam.IcingaClient.GlobalConfig.java mhst.dreamteam.IcingaClient.GlobalConst.java mhst.dreamteam.IcingaClient.Controller.NetControllerTest.java mhst.dreamteam.IcingaClient.Controller.NetController.java mhst.dreamteam.IcingaClient.Icinga.IcingaApiConst.java mhst.dreamteam.IcingaClient.Icinga.IcingaApi.java mhst.dreamteam.IcingaClient.Icinga.IcingaConst.java mhst.dreamteam.IcingaClient.Icinga.IcingaExecutor.java mhst.dreamteam.IcingaClient.Icinga.IcingaParam.java mhst.dreamteam.IcingaClient.Icinga.IcingaUdt.java mhst.dreamteam.IcingaClient.Icinga.package-info.java mhst.dreamteam.IcingaClient.Interface.OnCompleteListener.java mhst.dreamteam.IcingaClient.Interface.OnPieChartClickListener.java mhst.dreamteam.IcingaClient.Json.JsonHelperTest.java mhst.dreamteam.IcingaClient.Json.JsonHelper.java mhst.dreamteam.IcingaClient.Misc.CookieMng.java mhst.dreamteam.IcingaClient.Misc.CookieTest.java mhst.dreamteam.IcingaClient.SessionMng.LogInTest.java mhst.dreamteam.IcingaClient.SessionMng.Login.java mhst.dreamteam.IcingaClient.SessionMng.Logout.java mhst.dreamteam.IcingaClient.SessionMng.Session.java mhst.dreamteam.IcingaService.ApplicationContext.java mhst.dreamteam.IcingaService.DataUpdater.java mhst.dreamteam.IcingaService.MessageReveicer.java mhst.dreamteam.IcingaService.NotiBuilder.java mhst.dreamteam.IcingaService.SQLHelper.java mhst.dreamteam.IcingaService.SessionProvider.java mhst.dreamteam.UI.Color.java mhst.dreamteam.UI.GradientLine.java mhst.dreamteam.UI.HostDetailsFragment.java mhst.dreamteam.UI.HostlistAdapter.java mhst.dreamteam.UI.HostlistFragment.java mhst.dreamteam.UI.LoginActivity.java mhst.dreamteam.UI.OverviewFragment.java mhst.dreamteam.UI.PieGraph.java mhst.dreamteam.UI.ProgressDialog.java mhst.dreamteam.UI.ServiceDetailsFragment.java mhst.dreamteam.UI.ServicelistAdapter.java mhst.dreamteam.UI.ServicelistFragment.java org.json.CDL.java org.json.CookieList.java org.json.Cookie.java org.json.HTTPTokener.java org.json.HTTP.java org.json.JSONArray.java org.json.JSONException.java org.json.JSONML.java org.json.JSONObject.java org.json.JSONString.java org.json.JSONStringer.java org.json.JSONTokener.java org.json.JSONWriter.java org.json.Kim.java org.json.Property.java org.json.XMLTokener.java org.json.XML.java org.json.zip.BitInputStream.java org.json.zip.BitOutputStream.java org.json.zip.BitReader.java org.json.zip.BitWriter.java org.json.zip.Huff.java org.json.zip.JSONzip.java org.json.zip.Keep.java org.json.zip.None.java org.json.zip.PostMortem.java org.json.zip.Unzipper.java org.json.zip.Zipper.java