public Model() { mTableInfo = Cache.getTableInfo(getClass()); idName = mTableInfo.getIdName(); }
public Model() { mTableInfo = Cache.getTableInfo(getClass()); idName = mTableInfo.getIdName(); }
public Model() { mTableInfo = Cache.getTableInfo(getClass()); idName = mTableInfo.getIdName(); }
@SuppressWarnings("unchecked") public static <T extends Model> List<T> processCursor(Class<? extends Model> type, Cursor cursor) { TableInfo tableInfo = Cache.getTableInfo(type); String idName = tableInfo.getIdName(); final List<T> entities = new ArrayList<T>();
@SuppressWarnings("unchecked") public static <T extends Model> List<T> processCursor(Class<? extends Model> type, Cursor cursor) { TableInfo tableInfo = Cache.getTableInfo(type); String idName = tableInfo.getIdName(); final List<T> entities = new ArrayList<T>();
definition.append(Cache.getTableInfo((Class<? extends Model>) type).getTableName()); definition.append("("+tableInfo.getIdName()+")"); definition.append(" ON DELETE ");
definition.append(Cache.getTableInfo((Class<? extends Model>) type).getTableName()); definition.append("("+tableInfo.getIdName()+")"); definition.append(" ON DELETE ");
public static <T extends Model> T load(Class<T> type, long id) { TableInfo tableInfo = Cache.getTableInfo(type); return (T) new Select().from(type).where(tableInfo.getIdName()+"=?", id).executeSingle(); }
public static void delete(Class<? extends Model> type, long id) { TableInfo tableInfo = Cache.getTableInfo(type); new Delete().from(type).where(tableInfo.getIdName()+"=?", id).execute(); }
public static <T extends Model> T load(Class<T> type, long id) { TableInfo tableInfo = Cache.getTableInfo(type); return (T) new Select().from(type).where(tableInfo.getIdName()+"=?", id).executeSingle(); }
public static void delete(Class<? extends Model> type, long id) { TableInfo tableInfo = Cache.getTableInfo(type); new Delete().from(type).where(tableInfo.getIdName()+"=?", id).execute(); }
@SuppressWarnings("unchecked") public static <T extends Model> List<T> processCursor(Class<? extends Model> type, Cursor cursor) { TableInfo tableInfo = Cache.getTableInfo(type); String idName = tableInfo.getIdName(); final List<T> entities = new ArrayList<T>();
protected void mockActiveAndroidContext() { PowerMockito.mockStatic(Cache.class); PowerMockito.mockStatic(ContentProvider.class); TableInfo tableInfo = PowerMockito.mock(TableInfo.class); Context context = PowerMockito.mock(Context.class); ContentResolver resolver = PowerMockito.mock(ContentResolver.class); SQLiteDatabase sqliteDb = PowerMockito.mock(SQLiteDatabase.class); ContentValues vals = PowerMockito.mock(ContentValues.class); try { PowerMockito.whenNew(ContentValues.class).withNoArguments().thenReturn(vals); } catch (Exception e) { e.printStackTrace(); } when(Cache.openDatabase()).thenReturn(sqliteDb); when(context.getContentResolver()).thenReturn(resolver); doNothing().when(resolver).notifyChange(any(Uri.class), any(ContentObserver.class)); when(tableInfo.getFields()).thenReturn(new ArrayList<>()); when(tableInfo.getTableName()).thenReturn("TestTable"); when(Cache.getTableInfo(any(Class.class))).thenReturn(tableInfo); when(Cache.getContext()).thenReturn(context); when(ContentProvider.createUri(anyObject(), anyLong())).thenReturn(null); }
definition.append(Cache.getTableInfo((Class<? extends Model>) type).getTableName()); definition.append("("+tableInfo.getIdName()+")"); definition.append(" ON DELETE ");
public static void delete(Class<? extends Model> type, long id) { TableInfo tableInfo = Cache.getTableInfo(type); new Delete().from(type).where(tableInfo.getIdName()+"=?", id).execute(); }
public static <T extends Model> T load(Class<T> type, long id) { TableInfo tableInfo = Cache.getTableInfo(type); return (T) new Select().from(type).where(tableInfo.getIdName()+"=?", id).executeSingle(); }