jimu-decompiled/sources/com/ubt/jimu/gen/DaoSession.java
2025-05-13 19:24:51 +02:00

291 lines
9.5 KiB
Java

package com.ubt.jimu.gen;
import com.ubt.jimu.base.db.diy.DiyDBModel;
import com.ubt.jimu.base.db.diy.DiyDBModelCopy;
import com.ubt.jimu.base.db.diy.DiyStep2Model;
import com.ubt.jimu.base.entities.Course;
import com.ubt.jimu.base.entities.FileDownloadRecord;
import com.ubt.jimu.base.entities.FirmwareVersion;
import com.ubt.jimu.base.entities.Package;
import com.ubt.jimu.base.entities.PartFileInfo;
import com.ubt.jimu.base.entities.Robot;
import com.ubt.jimu.base.entities.RobotPackage;
import com.ubt.jimu.base.entities.Story;
import com.ubt.jimu.base.entities.User;
import com.ubt.jimu.blockly.bean.BlocklyProject;
import com.ubt.jimu.blockly.bean.JimuMotion;
import com.ubt.jimu.blockly.bean.JimuSound;
import com.ubt.jimu.course.repository.JimuCourse;
import com.ubt.jimu.course.repository.JimuCourseMission;
import com.ubt.jimu.course.repository.JimuCourseTask;
import com.ubt.jimu.diy.DiyRobotFile;
import com.ubt.jimu.diy.model.DiyDetailsModel;
import com.ubt.jimu.diy.model.DiyModel;
import com.ubt.jimu.diy.model.DiyProgramFile;
import com.ubt.jimu.message.UserMessageBean;
import com.ubt.jimu.transport.model.ConfigItem;
import com.ubt.jimu.transport.model.TransportFile;
import com.ubt.jimu.transport3.model.DiyModelAction;
import java.util.Map;
import org.greenrobot.greendao.AbstractDao;
import org.greenrobot.greendao.AbstractDaoSession;
import org.greenrobot.greendao.database.Database;
import org.greenrobot.greendao.identityscope.IdentityScopeType;
import org.greenrobot.greendao.internal.DaoConfig;
/* loaded from: classes2.dex */
public class DaoSession extends AbstractDaoSession {
private final DaoConfig A;
private final JimuSoundDao B;
private final BlocklyProjectDao C;
private final JimuMotionDao D;
private final TransportFileDao E;
private final ConfigItemDao F;
private final DiyRobotFileDao G;
private final DiyModelDao H;
private final DiyProgramFileDao I;
private final DiyDetailsModelDao J;
private final JimuCourseDao K;
private final JimuCourseTaskDao L;
private final JimuCourseMissionDao M;
private final DiyModelActionDao N;
private final CourseDao O;
private final FileDownloadRecordDao P;
private final UserDao Q;
private final RobotPackageDao R;
private final RobotDao S;
private final FirmwareVersionDao T;
private final StoryDao U;
private final PartFileInfoDao V;
private final PackageDao W;
private final DiyDBModelCopyDao X;
private final DiyDBModelDao Y;
private final DiyStep2ModelDao Z;
private final UserMessageBeanDao a0;
private final DaoConfig b;
private final DaoConfig c;
private final DaoConfig d;
private final DaoConfig e;
private final DaoConfig f;
private final DaoConfig g;
private final DaoConfig h;
private final DaoConfig i;
private final DaoConfig j;
private final DaoConfig k;
private final DaoConfig l;
private final DaoConfig m;
private final DaoConfig n;
private final DaoConfig o;
private final DaoConfig p;
private final DaoConfig q;
private final DaoConfig r;
private final DaoConfig s;
private final DaoConfig t;
private final DaoConfig u;
private final DaoConfig v;
private final DaoConfig w;
private final DaoConfig x;
private final DaoConfig y;
private final DaoConfig z;
public DaoSession(Database database, IdentityScopeType identityScopeType, Map<Class<? extends AbstractDao<?, ?>>, DaoConfig> map) {
super(database);
this.b = map.get(JimuSoundDao.class).clone();
this.b.a(identityScopeType);
this.c = map.get(BlocklyProjectDao.class).clone();
this.c.a(identityScopeType);
this.d = map.get(JimuMotionDao.class).clone();
this.d.a(identityScopeType);
this.e = map.get(TransportFileDao.class).clone();
this.e.a(identityScopeType);
this.f = map.get(ConfigItemDao.class).clone();
this.f.a(identityScopeType);
this.g = map.get(DiyRobotFileDao.class).clone();
this.g.a(identityScopeType);
this.h = map.get(DiyModelDao.class).clone();
this.h.a(identityScopeType);
this.i = map.get(DiyProgramFileDao.class).clone();
this.i.a(identityScopeType);
this.j = map.get(DiyDetailsModelDao.class).clone();
this.j.a(identityScopeType);
this.k = map.get(JimuCourseDao.class).clone();
this.k.a(identityScopeType);
this.l = map.get(JimuCourseTaskDao.class).clone();
this.l.a(identityScopeType);
this.m = map.get(JimuCourseMissionDao.class).clone();
this.m.a(identityScopeType);
this.n = map.get(DiyModelActionDao.class).clone();
this.n.a(identityScopeType);
this.o = map.get(CourseDao.class).clone();
this.o.a(identityScopeType);
this.p = map.get(FileDownloadRecordDao.class).clone();
this.p.a(identityScopeType);
this.q = map.get(UserDao.class).clone();
this.q.a(identityScopeType);
this.r = map.get(RobotPackageDao.class).clone();
this.r.a(identityScopeType);
this.s = map.get(RobotDao.class).clone();
this.s.a(identityScopeType);
this.t = map.get(FirmwareVersionDao.class).clone();
this.t.a(identityScopeType);
this.u = map.get(StoryDao.class).clone();
this.u.a(identityScopeType);
this.v = map.get(PartFileInfoDao.class).clone();
this.v.a(identityScopeType);
this.w = map.get(PackageDao.class).clone();
this.w.a(identityScopeType);
this.x = map.get(DiyDBModelCopyDao.class).clone();
this.x.a(identityScopeType);
this.y = map.get(DiyDBModelDao.class).clone();
this.y.a(identityScopeType);
this.z = map.get(DiyStep2ModelDao.class).clone();
this.z.a(identityScopeType);
this.A = map.get(UserMessageBeanDao.class).clone();
this.A.a(identityScopeType);
this.B = new JimuSoundDao(this.b, this);
this.C = new BlocklyProjectDao(this.c, this);
this.D = new JimuMotionDao(this.d, this);
this.E = new TransportFileDao(this.e, this);
this.F = new ConfigItemDao(this.f, this);
this.G = new DiyRobotFileDao(this.g, this);
this.H = new DiyModelDao(this.h, this);
this.I = new DiyProgramFileDao(this.i, this);
this.J = new DiyDetailsModelDao(this.j, this);
this.K = new JimuCourseDao(this.k, this);
this.L = new JimuCourseTaskDao(this.l, this);
this.M = new JimuCourseMissionDao(this.m, this);
this.N = new DiyModelActionDao(this.n, this);
this.O = new CourseDao(this.o, this);
this.P = new FileDownloadRecordDao(this.p, this);
this.Q = new UserDao(this.q, this);
this.R = new RobotPackageDao(this.r, this);
this.S = new RobotDao(this.s, this);
this.T = new FirmwareVersionDao(this.t, this);
this.U = new StoryDao(this.u, this);
this.V = new PartFileInfoDao(this.v, this);
this.W = new PackageDao(this.w, this);
this.X = new DiyDBModelCopyDao(this.x, this);
this.Y = new DiyDBModelDao(this.y, this);
this.Z = new DiyStep2ModelDao(this.z, this);
this.a0 = new UserMessageBeanDao(this.A, this);
a(JimuSound.class, this.B);
a(BlocklyProject.class, this.C);
a(JimuMotion.class, this.D);
a(TransportFile.class, this.E);
a(ConfigItem.class, this.F);
a(DiyRobotFile.class, this.G);
a(DiyModel.class, this.H);
a(DiyProgramFile.class, this.I);
a(DiyDetailsModel.class, this.J);
a(JimuCourse.class, this.K);
a(JimuCourseTask.class, this.L);
a(JimuCourseMission.class, this.M);
a(DiyModelAction.class, this.N);
a(Course.class, this.O);
a(FileDownloadRecord.class, this.P);
a(User.class, this.Q);
a(RobotPackage.class, this.R);
a(Robot.class, this.S);
a(FirmwareVersion.class, this.T);
a(Story.class, this.U);
a(PartFileInfo.class, this.V);
a(Package.class, this.W);
a(DiyDBModelCopy.class, this.X);
a(DiyDBModel.class, this.Y);
a(DiyStep2Model.class, this.Z);
a(UserMessageBean.class, this.a0);
}
public BlocklyProjectDao a() {
return this.C;
}
public ConfigItemDao b() {
return this.F;
}
public CourseDao c() {
return this.O;
}
public DiyDBModelDao d() {
return this.Y;
}
public DiyDetailsModelDao e() {
return this.J;
}
public DiyModelActionDao f() {
return this.N;
}
public DiyProgramFileDao g() {
return this.I;
}
public DiyRobotFileDao h() {
return this.G;
}
public DiyStep2ModelDao i() {
return this.Z;
}
public FileDownloadRecordDao j() {
return this.P;
}
public FirmwareVersionDao k() {
return this.T;
}
public JimuCourseDao l() {
return this.K;
}
public JimuCourseMissionDao m() {
return this.M;
}
public JimuCourseTaskDao n() {
return this.L;
}
public JimuMotionDao o() {
return this.D;
}
public JimuSoundDao p() {
return this.B;
}
public PackageDao q() {
return this.W;
}
public PartFileInfoDao r() {
return this.V;
}
public RobotDao s() {
return this.S;
}
public RobotPackageDao t() {
return this.R;
}
public StoryDao u() {
return this.U;
}
public TransportFileDao v() {
return this.E;
}
public UserDao w() {
return this.Q;
}
}