es.ucm.look.data.local.contentprovider.sql
Class LookSQLContentProvider
java.lang.Object
ContentProvider
es.ucm.look.data.local.contentprovider.sql.LookSQLContentProvider
public abstract class LookSQLContentProvider
- extends ContentProvider
This class implements the Content Provider, is interacts directly with the
database, has the methods Insert, Query, Update and Delete
Constructor Summary |
LookSQLContentProvider(java.lang.String dbName,
java.lang.String authorityPart)
Class constructor, it need to the database name and the main name for the
URI (resources) |
Method Summary |
int |
delete(Uri uri,
java.lang.String where,
java.lang.String[] whereArgs)
|
java.lang.String |
getType(Uri uri)
|
Uri |
insert(Uri arg0,
ContentValues arg1)
|
boolean |
onCreate()
|
void |
onLowMemory()
|
Cursor |
query(Uri uri,
java.lang.String[] projection,
java.lang.String selection,
java.lang.String[] selectionArgs,
java.lang.String sort)
|
int |
update(Uri uri,
ContentValues values,
java.lang.String where,
java.lang.String[] whereArgs)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CODE_ALL_ITEMS
public static final int CODE_ALL_ITEMS
- See Also:
- Constant Field Values
CODE_SINGLE_ITEM
public static final int CODE_SINGLE_ITEM
- See Also:
- Constant Field Values
CONTENT_PREFIX
public static final java.lang.String CONTENT_PREFIX
- See Also:
- Constant Field Values
INVALID_URI_MESSAGE
public static final java.lang.String INVALID_URI_MESSAGE
- See Also:
- Constant Field Values
MAIN_CONTENT_URI
public static Uri MAIN_CONTENT_URI
MAIN_URI_MATCHER
public static UriMatcher MAIN_URI_MATCHER
MIME_TYPE_ALL_ITEMS
public static final java.lang.String MIME_TYPE_ALL_ITEMS
- See Also:
- Constant Field Values
MIME_TYPE_SINGLE_ITEM
public static final java.lang.String MIME_TYPE_SINGLE_ITEM
- See Also:
- Constant Field Values
PROPERTIES_CONTENT_URI
public static Uri PROPERTIES_CONTENT_URI
PROPERTIES_URI_MATCHER
public static UriMatcher PROPERTIES_URI_MATCHER
LookSQLContentProvider
public LookSQLContentProvider(java.lang.String dbName,
java.lang.String authorityPart)
- Class constructor, it need to the database name and the main name for the
URI (resources)
- Parameters:
dbName
- String with the Database nameauthorityPart
-
delete
public int delete(Uri uri,
java.lang.String where,
java.lang.String[] whereArgs)
getType
public java.lang.String getType(Uri uri)
insert
public Uri insert(Uri arg0,
ContentValues arg1)
onCreate
public boolean onCreate()
onLowMemory
public void onLowMemory()
query
public Cursor query(Uri uri,
java.lang.String[] projection,
java.lang.String selection,
java.lang.String[] selectionArgs,
java.lang.String sort)
update
public int update(Uri uri,
ContentValues values,
java.lang.String where,
java.lang.String[] whereArgs)