Search in sources :

Example 6 with DatabaseConnectivity

use of com.dailystudio.dataobject.database.DatabaseConnectivity in project devbricks by dailystudio.

the class TimeCapsuleDatabaseWriter method update.

public int update(T object) {
    if (object == null) {
        return 0;
    }
    final DatabaseConnectivity connectivity = getConnectivity();
    if (connectivity == null) {
        return 0;
    }
    Query query = getQuery();
    ExpressionToken token = TimeCapsule.COLUMN_ID.eq(object.getId());
    query.setSelection(token);
    return connectivity.update(query, object);
}
Also used : Query(com.dailystudio.dataobject.query.Query) ExpressionToken(com.dailystudio.dataobject.query.ExpressionToken) DatabaseConnectivity(com.dailystudio.dataobject.database.DatabaseConnectivity)

Aggregations

DatabaseConnectivity (com.dailystudio.dataobject.database.DatabaseConnectivity)6 Query (com.dailystudio.dataobject.query.Query)5 DatabaseObject (com.dailystudio.dataobject.DatabaseObject)3 ExpressionToken (com.dailystudio.dataobject.query.ExpressionToken)2 List (java.util.List)2 ContentResolver (android.content.ContentResolver)1 Cursor (android.database.Cursor)1 Uri (android.net.Uri)1