package com.ubt.jimu.base.db; import java.util.ArrayList; import java.util.List; import org.greenrobot.greendao.AbstractDao; import org.greenrobot.greendao.query.QueryBuilder; /* loaded from: classes.dex */ public abstract class AbstractDaoHandler implements IDaoHandler { protected AbstractDao dao; public AbstractDaoHandler(AbstractDao abstractDao) { this.dao = abstractDao; } @Override // com.ubt.jimu.base.db.IDaoHandler public void delete(T t) { this.dao.b((AbstractDao) t); } @Override // com.ubt.jimu.base.db.IDaoHandler public void deleteAll() { this.dao.b(); } @Override // com.ubt.jimu.base.db.IDaoHandler public void deleteById(long j) { this.dao.c((AbstractDao) Long.valueOf(j)); } @Override // com.ubt.jimu.base.db.IDaoHandler public void deleteInTx(List list) { if (list == null || list.size() == 0) { return; } this.dao.a((Iterable) list); } public QueryBuilder getQueryBuilder() { return this.dao.k(); } @Override // com.ubt.jimu.base.db.IDaoHandler public long insert(T t) { return this.dao.f(t); } @Override // com.ubt.jimu.base.db.IDaoHandler public void insertInTx(List list) { if (list == null || list.size() == 0) { return; } this.dao.b((Iterable) list); } @Override // com.ubt.jimu.base.db.IDaoHandler public long insertOrUpdate(T t) { return this.dao.g(t); } @Override // com.ubt.jimu.base.db.IDaoHandler public void insertOrUpdateInTx(List list) { if (list == null || list.size() == 0) { return; } this.dao.c(list); } public List query(QueryBuilder queryBuilder) { List list; try { list = queryBuilder.b(); } catch (Exception e) { e.printStackTrace(); list = null; } return list == null ? new ArrayList() : list; } @Override // com.ubt.jimu.base.db.IDaoHandler public List selectAll() { return this.dao.j(); } @Override // com.ubt.jimu.base.db.IDaoHandler public T selectById(Long l) { return this.dao.a(l.longValue()); } @Override // com.ubt.jimu.base.db.IDaoHandler public abstract T selectUnique(T t); public T unique(QueryBuilder queryBuilder) { try { return queryBuilder.c(); } catch (Exception e) { e.printStackTrace(); return null; } } @Override // com.ubt.jimu.base.db.IDaoHandler public void update(T t) { this.dao.j(t); } @Override // com.ubt.jimu.base.db.IDaoHandler public void updateInTx(List list) { if (list == null || list.size() == 0) { return; } this.dao.d((Iterable) list); } }