|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectandroid.content.ContentProvider
de.unikassel.android.sdcframework.provider.AbstractProvider
public abstract class AbstractProvider
Nested Class Summary | |
---|---|
private class |
AbstractProvider.DatabaseHelper
The internal SQLite helper class |
Field Summary | |
---|---|
private AbstractProvider.DatabaseHelper |
dbHelper
The internally used database helper |
private static int |
DIRECTORY
The directory uri identifier |
private HashMap<String,String> |
projectionMap
Projection map for the column names |
private ContentProviderData |
providerData
The content provider related data |
private ContentResolver |
resolver
The content resolver |
private static int |
SINGLE_ITEM
The item uri identifier |
private UriMatcher |
uriMatcher
The internal URI matcher |
Constructor Summary | |
---|---|
AbstractProvider(ContentProviderData providerData)
Constructor |
Method Summary | |
---|---|
int |
delete(Uri uri,
String selection,
String[] selectionArgs)
|
SQLiteOpenHelper |
getDbHelper()
Getter for the database helper |
ContentProviderData |
getProviderData()
Getter for the provider data |
String |
getType(Uri uri)
|
Uri |
insert(Uri uri,
ContentValues values)
|
boolean |
onCreate()
|
Cursor |
query(Uri uri,
String[] projection,
String selection,
String[] selectionArgs,
String sortOrder)
|
int |
update(Uri uri,
ContentValues values,
String selection,
String[] selectionArgs)
|
Methods inherited from class android.content.ContentProvider |
---|
applyBatch, attachInfo, bulkInsert, getContext, getPathPermissions, getReadPermission, getWritePermission, isTemporary, onConfigurationChanged, onLowMemory, openAssetFile, openFile, openFileHelper, setPathPermissions, setReadPermission, setWritePermission |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private final HashMap<String,String> projectionMap
private final UriMatcher uriMatcher
private final ContentProviderData providerData
private ContentResolver resolver
private static final int SINGLE_ITEM
private static final int DIRECTORY
private AbstractProvider.DatabaseHelper dbHelper
Constructor Detail |
---|
public AbstractProvider(ContentProviderData providerData)
providerData
- the provider dataMethod Detail |
---|
public final ContentProviderData getProviderData()
public final SQLiteOpenHelper getDbHelper()
public final boolean onCreate()
onCreate
in class ContentProvider
public final Cursor query(Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder)
query
in class ContentProvider
public final String getType(Uri uri)
getType
in class ContentProvider
public final Uri insert(Uri uri, ContentValues values)
insert
in class ContentProvider
public final int delete(Uri uri, String selection, String[] selectionArgs)
delete
in class ContentProvider
public final int update(Uri uri, ContentValues values, String selection, String[] selectionArgs)
update
in class ContentProvider
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |