com.socks.greendao.PictureCacheDao Java Examples

The following examples show how to use com.socks.greendao.PictureCacheDao. You can vote up the ones you like or vote down the ones you don't like, and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example #1
Source File: PictureCache.java    From JianDan_OkHttpWithVolley with Apache License 2.0 6 votes vote down vote up
/**
 * 根据页码获取缓存数据
 *
 * @param page
 * @return
 */
@Override
public ArrayList<Picture> getCacheByPage(int page) {

	QueryBuilder<com.socks.greendao.PictureCache> query = mPictureCacheDao.queryBuilder().where(PictureCacheDao
			.Properties.Page.eq("" + page));

	if (query.list().size() > 0) {
		return (ArrayList<Picture>) JSONParser.toObject(query.list().get(0).getResult(),
				new TypeToken<ArrayList<Picture>>() {
				}.getType());
	} else {
		return new ArrayList<Picture>();
	}

}
 
Example #2
Source File: PictureCache.java    From JianDan with Apache License 2.0 6 votes vote down vote up
/**
 * 根据页码获取缓存数据
 *
 * @param page
 * @return
 */
@Override
public ArrayList<Picture> getCacheByPage(int page) {

	QueryBuilder<com.socks.greendao.PictureCache> query = mPictureCacheDao.queryBuilder().where(PictureCacheDao
			.Properties.Page.eq("" + page));

	if (query.list().size() > 0) {
		return (ArrayList<Picture>) JSONParser.toObject(query.list().get(0).getResult(),
				new TypeToken<ArrayList<Picture>>() {
				}.getType());
	} else {
		return new ArrayList<Picture>();
	}

}
 
Example #3
Source File: PictureCache.java    From JianDan_OkHttp with Apache License 2.0 6 votes vote down vote up
/**
 * 根据页码获取缓存数据
 *
 * @param page
 * @return
 */
@Override
public ArrayList<Picture> getCacheByPage(int page) {

	QueryBuilder<com.socks.greendao.PictureCache> query = mPictureCacheDao.queryBuilder().where(PictureCacheDao
			.Properties.Page.eq("" + page));

	if (query.list().size() > 0) {
		return (ArrayList<Picture>) JSONParser.toObject(query.list().get(0).getResult(),
				new TypeToken<ArrayList<Picture>>() {
				}.getType());
	} else {
		return new ArrayList<Picture>();
	}

}
 
Example #4
Source File: PictureCache.java    From JianDanRxJava with Apache License 2.0 6 votes vote down vote up
/**
 * 根据页码获取缓存数据
 *
 * @param page
 * @return
 */
@Override
public ArrayList<Picture> getCacheByPage(int page) {

	QueryBuilder<com.socks.greendao.PictureCache> query = mPictureCacheDao.queryBuilder().where(PictureCacheDao
			.Properties.Page.eq("" + page));

	if (query.list().size() > 0) {
		return (ArrayList<Picture>) JSONParser.toObject(query.list().get(0).getResult(),
				new TypeToken<ArrayList<Picture>>() {
				}.getType());
	} else {
		return new ArrayList<>();
	}

}
 
Example #5
Source File: DaoMaster.java    From JianDan_OkHttpWithVolley with Apache License 2.0 5 votes vote down vote up
/** Creates underlying database table using DAOs. */
public static void createAllTables(SQLiteDatabase db, boolean ifNotExists) {
    JokeCacheDao.createTable(db, ifNotExists);
    FreshNewsCacheDao.createTable(db, ifNotExists);
    PictureCacheDao.createTable(db, ifNotExists);
    SisterCacheDao.createTable(db, ifNotExists);
    VideoCacheDao.createTable(db, ifNotExists);
}
 
Example #6
Source File: DaoSession.java    From JianDan_OkHttp with Apache License 2.0 5 votes vote down vote up
public DaoSession(SQLiteDatabase db, IdentityScopeType type, Map<Class<? extends AbstractDao<?, ?>>, DaoConfig>
        daoConfigMap) {
    super(db);

    jokeCacheDaoConfig = daoConfigMap.get(JokeCacheDao.class).clone();
    jokeCacheDaoConfig.initIdentityScope(type);

    freshNewsCacheDaoConfig = daoConfigMap.get(FreshNewsCacheDao.class).clone();
    freshNewsCacheDaoConfig.initIdentityScope(type);

    pictureCacheDaoConfig = daoConfigMap.get(PictureCacheDao.class).clone();
    pictureCacheDaoConfig.initIdentityScope(type);

    sisterCacheDaoConfig = daoConfigMap.get(SisterCacheDao.class).clone();
    sisterCacheDaoConfig.initIdentityScope(type);

    videoCacheDaoConfig = daoConfigMap.get(VideoCacheDao.class).clone();
    videoCacheDaoConfig.initIdentityScope(type);

    jokeCacheDao = new JokeCacheDao(jokeCacheDaoConfig, this);
    freshNewsCacheDao = new FreshNewsCacheDao(freshNewsCacheDaoConfig, this);
    pictureCacheDao = new PictureCacheDao(pictureCacheDaoConfig, this);
    sisterCacheDao = new SisterCacheDao(sisterCacheDaoConfig, this);
    videoCacheDao = new VideoCacheDao(videoCacheDaoConfig, this);

    registerDao(JokeCache.class, jokeCacheDao);
    registerDao(FreshNewsCache.class, freshNewsCacheDao);
    registerDao(PictureCache.class, pictureCacheDao);
    registerDao(SisterCache.class, sisterCacheDao);
    registerDao(VideoCache.class, videoCacheDao);
}
 
Example #7
Source File: DaoMaster.java    From JianDan_OkHttp with Apache License 2.0 5 votes vote down vote up
public DaoMaster(SQLiteDatabase db) {
    super(db, SCHEMA_VERSION);
    registerDaoClass(JokeCacheDao.class);
    registerDaoClass(FreshNewsCacheDao.class);
    registerDaoClass(PictureCacheDao.class);
    registerDaoClass(SisterCacheDao.class);
    registerDaoClass(VideoCacheDao.class);
}
 
Example #8
Source File: DaoMaster.java    From JianDan_OkHttp with Apache License 2.0 5 votes vote down vote up
/** Drops underlying database table using DAOs. */
public static void dropAllTables(SQLiteDatabase db, boolean ifExists) {
    JokeCacheDao.dropTable(db, ifExists);
    FreshNewsCacheDao.dropTable(db, ifExists);
    PictureCacheDao.dropTable(db, ifExists);
    SisterCacheDao.dropTable(db, ifExists);
    VideoCacheDao.dropTable(db, ifExists);
}
 
Example #9
Source File: DaoMaster.java    From JianDan_OkHttp with Apache License 2.0 5 votes vote down vote up
/** Creates underlying database table using DAOs. */
public static void createAllTables(SQLiteDatabase db, boolean ifNotExists) {
    JokeCacheDao.createTable(db, ifNotExists);
    FreshNewsCacheDao.createTable(db, ifNotExists);
    PictureCacheDao.createTable(db, ifNotExists);
    SisterCacheDao.createTable(db, ifNotExists);
    VideoCacheDao.createTable(db, ifNotExists);
}
 
Example #10
Source File: DaoSession.java    From JianDanRxJava with Apache License 2.0 5 votes vote down vote up
public DaoSession(SQLiteDatabase db, IdentityScopeType type, Map<Class<? extends AbstractDao<?, ?>>, DaoConfig>
        daoConfigMap) {
    super(db);

    jokeCacheDaoConfig = daoConfigMap.get(JokeCacheDao.class).clone();
    jokeCacheDaoConfig.initIdentityScope(type);

    freshNewsCacheDaoConfig = daoConfigMap.get(FreshNewsCacheDao.class).clone();
    freshNewsCacheDaoConfig.initIdentityScope(type);

    pictureCacheDaoConfig = daoConfigMap.get(PictureCacheDao.class).clone();
    pictureCacheDaoConfig.initIdentityScope(type);

    sisterCacheDaoConfig = daoConfigMap.get(SisterCacheDao.class).clone();
    sisterCacheDaoConfig.initIdentityScope(type);

    videoCacheDaoConfig = daoConfigMap.get(VideoCacheDao.class).clone();
    videoCacheDaoConfig.initIdentityScope(type);

    jokeCacheDao = new JokeCacheDao(jokeCacheDaoConfig, this);
    freshNewsCacheDao = new FreshNewsCacheDao(freshNewsCacheDaoConfig, this);
    pictureCacheDao = new PictureCacheDao(pictureCacheDaoConfig, this);
    sisterCacheDao = new SisterCacheDao(sisterCacheDaoConfig, this);
    videoCacheDao = new VideoCacheDao(videoCacheDaoConfig, this);

    registerDao(JokeCache.class, jokeCacheDao);
    registerDao(FreshNewsCache.class, freshNewsCacheDao);
    registerDao(PictureCache.class, pictureCacheDao);
    registerDao(SisterCache.class, sisterCacheDao);
    registerDao(VideoCache.class, videoCacheDao);
}
 
Example #11
Source File: DaoMaster.java    From JianDanRxJava with Apache License 2.0 5 votes vote down vote up
public DaoMaster(SQLiteDatabase db) {
    super(db, SCHEMA_VERSION);
    registerDaoClass(JokeCacheDao.class);
    registerDaoClass(FreshNewsCacheDao.class);
    registerDaoClass(PictureCacheDao.class);
    registerDaoClass(SisterCacheDao.class);
    registerDaoClass(VideoCacheDao.class);
}
 
Example #12
Source File: DaoMaster.java    From JianDanRxJava with Apache License 2.0 5 votes vote down vote up
/** Drops underlying database table using DAOs. */
public static void dropAllTables(SQLiteDatabase db, boolean ifExists) {
    JokeCacheDao.dropTable(db, ifExists);
    FreshNewsCacheDao.dropTable(db, ifExists);
    PictureCacheDao.dropTable(db, ifExists);
    SisterCacheDao.dropTable(db, ifExists);
    VideoCacheDao.dropTable(db, ifExists);
}
 
Example #13
Source File: DaoMaster.java    From JianDanRxJava with Apache License 2.0 5 votes vote down vote up
/** Creates underlying database table using DAOs. */
public static void createAllTables(SQLiteDatabase db, boolean ifNotExists) {
    JokeCacheDao.createTable(db, ifNotExists);
    FreshNewsCacheDao.createTable(db, ifNotExists);
    PictureCacheDao.createTable(db, ifNotExists);
    SisterCacheDao.createTable(db, ifNotExists);
    VideoCacheDao.createTable(db, ifNotExists);
}
 
Example #14
Source File: DaoSession.java    From JianDan with Apache License 2.0 5 votes vote down vote up
public DaoSession(SQLiteDatabase db, IdentityScopeType type, Map<Class<? extends AbstractDao<?, ?>>, DaoConfig>
        daoConfigMap) {
    super(db);

    jokeCacheDaoConfig = daoConfigMap.get(JokeCacheDao.class).clone();
    jokeCacheDaoConfig.initIdentityScope(type);

    freshNewsCacheDaoConfig = daoConfigMap.get(FreshNewsCacheDao.class).clone();
    freshNewsCacheDaoConfig.initIdentityScope(type);

    pictureCacheDaoConfig = daoConfigMap.get(PictureCacheDao.class).clone();
    pictureCacheDaoConfig.initIdentityScope(type);

    sisterCacheDaoConfig = daoConfigMap.get(SisterCacheDao.class).clone();
    sisterCacheDaoConfig.initIdentityScope(type);

    videoCacheDaoConfig = daoConfigMap.get(VideoCacheDao.class).clone();
    videoCacheDaoConfig.initIdentityScope(type);

    jokeCacheDao = new JokeCacheDao(jokeCacheDaoConfig, this);
    freshNewsCacheDao = new FreshNewsCacheDao(freshNewsCacheDaoConfig, this);
    pictureCacheDao = new PictureCacheDao(pictureCacheDaoConfig, this);
    sisterCacheDao = new SisterCacheDao(sisterCacheDaoConfig, this);
    videoCacheDao = new VideoCacheDao(videoCacheDaoConfig, this);

    registerDao(JokeCache.class, jokeCacheDao);
    registerDao(FreshNewsCache.class, freshNewsCacheDao);
    registerDao(PictureCache.class, pictureCacheDao);
    registerDao(SisterCache.class, sisterCacheDao);
    registerDao(VideoCache.class, videoCacheDao);
}
 
Example #15
Source File: DaoMaster.java    From JianDan with Apache License 2.0 5 votes vote down vote up
public DaoMaster(SQLiteDatabase db) {
    super(db, SCHEMA_VERSION);
    registerDaoClass(JokeCacheDao.class);
    registerDaoClass(FreshNewsCacheDao.class);
    registerDaoClass(PictureCacheDao.class);
    registerDaoClass(SisterCacheDao.class);
    registerDaoClass(VideoCacheDao.class);
}
 
Example #16
Source File: DaoMaster.java    From JianDan with Apache License 2.0 5 votes vote down vote up
/** Drops underlying database table using DAOs. */
public static void dropAllTables(SQLiteDatabase db, boolean ifExists) {
    JokeCacheDao.dropTable(db, ifExists);
    FreshNewsCacheDao.dropTable(db, ifExists);
    PictureCacheDao.dropTable(db, ifExists);
    SisterCacheDao.dropTable(db, ifExists);
    VideoCacheDao.dropTable(db, ifExists);
}
 
Example #17
Source File: DaoMaster.java    From JianDan with Apache License 2.0 5 votes vote down vote up
/** Creates underlying database table using DAOs. */
public static void createAllTables(SQLiteDatabase db, boolean ifNotExists) {
    JokeCacheDao.createTable(db, ifNotExists);
    FreshNewsCacheDao.createTable(db, ifNotExists);
    PictureCacheDao.createTable(db, ifNotExists);
    SisterCacheDao.createTable(db, ifNotExists);
    VideoCacheDao.createTable(db, ifNotExists);
}
 
Example #18
Source File: DaoSession.java    From JianDan_OkHttpWithVolley with Apache License 2.0 5 votes vote down vote up
public DaoSession(SQLiteDatabase db, IdentityScopeType type, Map<Class<? extends AbstractDao<?, ?>>, DaoConfig>
        daoConfigMap) {
    super(db);

    jokeCacheDaoConfig = daoConfigMap.get(JokeCacheDao.class).clone();
    jokeCacheDaoConfig.initIdentityScope(type);

    freshNewsCacheDaoConfig = daoConfigMap.get(FreshNewsCacheDao.class).clone();
    freshNewsCacheDaoConfig.initIdentityScope(type);

    pictureCacheDaoConfig = daoConfigMap.get(PictureCacheDao.class).clone();
    pictureCacheDaoConfig.initIdentityScope(type);

    sisterCacheDaoConfig = daoConfigMap.get(SisterCacheDao.class).clone();
    sisterCacheDaoConfig.initIdentityScope(type);

    videoCacheDaoConfig = daoConfigMap.get(VideoCacheDao.class).clone();
    videoCacheDaoConfig.initIdentityScope(type);

    jokeCacheDao = new JokeCacheDao(jokeCacheDaoConfig, this);
    freshNewsCacheDao = new FreshNewsCacheDao(freshNewsCacheDaoConfig, this);
    pictureCacheDao = new PictureCacheDao(pictureCacheDaoConfig, this);
    sisterCacheDao = new SisterCacheDao(sisterCacheDaoConfig, this);
    videoCacheDao = new VideoCacheDao(videoCacheDaoConfig, this);

    registerDao(JokeCache.class, jokeCacheDao);
    registerDao(FreshNewsCache.class, freshNewsCacheDao);
    registerDao(PictureCache.class, pictureCacheDao);
    registerDao(SisterCache.class, sisterCacheDao);
    registerDao(VideoCache.class, videoCacheDao);
}
 
Example #19
Source File: DaoMaster.java    From JianDan_OkHttpWithVolley with Apache License 2.0 5 votes vote down vote up
public DaoMaster(SQLiteDatabase db) {
    super(db, SCHEMA_VERSION);
    registerDaoClass(JokeCacheDao.class);
    registerDaoClass(FreshNewsCacheDao.class);
    registerDaoClass(PictureCacheDao.class);
    registerDaoClass(SisterCacheDao.class);
    registerDaoClass(VideoCacheDao.class);
}
 
Example #20
Source File: DaoMaster.java    From JianDan_OkHttpWithVolley with Apache License 2.0 5 votes vote down vote up
/** Drops underlying database table using DAOs. */
public static void dropAllTables(SQLiteDatabase db, boolean ifExists) {
    JokeCacheDao.dropTable(db, ifExists);
    FreshNewsCacheDao.dropTable(db, ifExists);
    PictureCacheDao.dropTable(db, ifExists);
    SisterCacheDao.dropTable(db, ifExists);
    VideoCacheDao.dropTable(db, ifExists);
}
 
Example #21
Source File: DaoSession.java    From JianDan with Apache License 2.0 4 votes vote down vote up
public PictureCacheDao getPictureCacheDao() {
    return pictureCacheDao;
}
 
Example #22
Source File: DaoSession.java    From JianDanRxJava with Apache License 2.0 4 votes vote down vote up
public PictureCacheDao getPictureCacheDao() {
    return pictureCacheDao;
}
 
Example #23
Source File: DaoSession.java    From JianDan_OkHttpWithVolley with Apache License 2.0 4 votes vote down vote up
public PictureCacheDao getPictureCacheDao() {
    return pictureCacheDao;
}
 
Example #24
Source File: DaoSession.java    From JianDan_OkHttp with Apache License 2.0 4 votes vote down vote up
public PictureCacheDao getPictureCacheDao() {
    return pictureCacheDao;
}