|
||||||||||
| 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 data| Method 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 ContentProviderpublic 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 | |||||||||