// Path: app/src/main/java/de/mygrades/database/dao/DaoSession.java
// public class DaoSession extends AbstractDaoSession {
// 
//     private final DaoConfig universityDaoConfig;
//     private final DaoConfig ruleDaoConfig;
//     private final DaoConfig actionDaoConfig;
//     private final DaoConfig actionParamDaoConfig;
//     private final DaoConfig transformerMappingDaoConfig;
//     private final DaoConfig gradeEntryDaoConfig;
//     private final DaoConfig overviewDaoConfig;
// 
//     private final UniversityDao universityDao;
//     private final RuleDao ruleDao;
//     private final ActionDao actionDao;
//     private final ActionParamDao actionParamDao;
//     private final TransformerMappingDao transformerMappingDao;
//     private final GradeEntryDao gradeEntryDao;
//     private final OverviewDao overviewDao;
// 
//     public DaoSession(SQLiteDatabase db, IdentityScopeType type, Map<Class<? extends AbstractDao<?, ?>>, DaoConfig>
//             daoConfigMap) {
//         super(db);
// 
//         universityDaoConfig = daoConfigMap.get(UniversityDao.class).clone();
//         universityDaoConfig.initIdentityScope(type);
// 
//         ruleDaoConfig = daoConfigMap.get(RuleDao.class).clone();
//         ruleDaoConfig.initIdentityScope(type);
// 
//         actionDaoConfig = daoConfigMap.get(ActionDao.class).clone();
//         actionDaoConfig.initIdentityScope(type);
// 
//         actionParamDaoConfig = daoConfigMap.get(ActionParamDao.class).clone();
//         actionParamDaoConfig.initIdentityScope(type);
// 
//         transformerMappingDaoConfig = daoConfigMap.get(TransformerMappingDao.class).clone();
//         transformerMappingDaoConfig.initIdentityScope(type);
// 
//         gradeEntryDaoConfig = daoConfigMap.get(GradeEntryDao.class).clone();
//         gradeEntryDaoConfig.initIdentityScope(type);
// 
//         overviewDaoConfig = daoConfigMap.get(OverviewDao.class).clone();
//         overviewDaoConfig.initIdentityScope(type);
// 
//         universityDao = new UniversityDao(universityDaoConfig, this);
//         ruleDao = new RuleDao(ruleDaoConfig, this);
//         actionDao = new ActionDao(actionDaoConfig, this);
//         actionParamDao = new ActionParamDao(actionParamDaoConfig, this);
//         transformerMappingDao = new TransformerMappingDao(transformerMappingDaoConfig, this);
//         gradeEntryDao = new GradeEntryDao(gradeEntryDaoConfig, this);
//         overviewDao = new OverviewDao(overviewDaoConfig, this);
// 
//         registerDao(University.class, universityDao);
//         registerDao(Rule.class, ruleDao);
//         registerDao(Action.class, actionDao);
//         registerDao(ActionParam.class, actionParamDao);
//         registerDao(TransformerMapping.class, transformerMappingDao);
//         registerDao(GradeEntry.class, gradeEntryDao);
//         registerDao(Overview.class, overviewDao);
//     }
//     
//     public void clear() {
//         universityDaoConfig.getIdentityScope().clear();
//         ruleDaoConfig.getIdentityScope().clear();
//         actionDaoConfig.getIdentityScope().clear();
//         actionParamDaoConfig.getIdentityScope().clear();
//         transformerMappingDaoConfig.getIdentityScope().clear();
//         gradeEntryDaoConfig.getIdentityScope().clear();
//         overviewDaoConfig.getIdentityScope().clear();
//     }
// 
//     public UniversityDao getUniversityDao() {
//         return universityDao;
//     }
// 
//     public RuleDao getRuleDao() {
//         return ruleDao;
//     }
// 
//     public ActionDao getActionDao() {
//         return actionDao;
//     }
// 
//     public ActionParamDao getActionParamDao() {
//         return actionParamDao;
//     }
// 
//     public TransformerMappingDao getTransformerMappingDao() {
//         return transformerMappingDao;
//     }
// 
//     public GradeEntryDao getGradeEntryDao() {
//         return gradeEntryDao;
//     }
// 
//     public OverviewDao getOverviewDao() {
//         return overviewDao;
//     }
// 
// }


import java.util.List;
import de.mygrades.database.dao.DaoSession;
import de.greenrobot.dao.DaoException;
package de.mygrades.database.dao;


// THIS CODE IS GENERATED BY greenDAO, EDIT ONLY INSIDE THE "KEEP"-SECTIONS

// KEEP INCLUDES - put your custom includes here
// KEEP INCLUDES END
/**
 * Entity mapped to table "UNIVERSITY".
 */
public class University {

    private Long universityId;
    /** Not-null value. */
    private String name;
    private Boolean published;
    private String updatedAtServer;

    /** Used to resolve relations */
// Path: app/src/main/java/de/mygrades/database/dao/DaoSession.java
// public class DaoSession extends AbstractDaoSession {
// 
//     private final DaoConfig universityDaoConfig;
//     private final DaoConfig ruleDaoConfig;
//     private final DaoConfig actionDaoConfig;
//     private final DaoConfig actionParamDaoConfig;
//     private final DaoConfig transformerMappingDaoConfig;
//     private final DaoConfig gradeEntryDaoConfig;
//     private final DaoConfig overviewDaoConfig;
// 
//     private final UniversityDao universityDao;
//     private final RuleDao ruleDao;
//     private final ActionDao actionDao;
//     private final ActionParamDao actionParamDao;
//     private final TransformerMappingDao transformerMappingDao;
//     private final GradeEntryDao gradeEntryDao;
//     private final OverviewDao overviewDao;
// 
//     public DaoSession(SQLiteDatabase db, IdentityScopeType type, Map<Class<? extends AbstractDao<?, ?>>, DaoConfig>
//             daoConfigMap) {
//         super(db);
// 
//         universityDaoConfig = daoConfigMap.get(UniversityDao.class).clone();
//         universityDaoConfig.initIdentityScope(type);
// 
//         ruleDaoConfig = daoConfigMap.get(RuleDao.class).clone();
//         ruleDaoConfig.initIdentityScope(type);
// 
//         actionDaoConfig = daoConfigMap.get(ActionDao.class).clone();
//         actionDaoConfig.initIdentityScope(type);
// 
//         actionParamDaoConfig = daoConfigMap.get(ActionParamDao.class).clone();
//         actionParamDaoConfig.initIdentityScope(type);
// 
//         transformerMappingDaoConfig = daoConfigMap.get(TransformerMappingDao.class).clone();
//         transformerMappingDaoConfig.initIdentityScope(type);
// 
//         gradeEntryDaoConfig = daoConfigMap.get(GradeEntryDao.class).clone();
//         gradeEntryDaoConfig.initIdentityScope(type);
// 
//         overviewDaoConfig = daoConfigMap.get(OverviewDao.class).clone();
//         overviewDaoConfig.initIdentityScope(type);
// 
//         universityDao = new UniversityDao(universityDaoConfig, this);
//         ruleDao = new RuleDao(ruleDaoConfig, this);
//         actionDao = new ActionDao(actionDaoConfig, this);
//         actionParamDao = new ActionParamDao(actionParamDaoConfig, this);
//         transformerMappingDao = new TransformerMappingDao(transformerMappingDaoConfig, this);
//         gradeEntryDao = new GradeEntryDao(gradeEntryDaoConfig, this);
//         overviewDao = new OverviewDao(overviewDaoConfig, this);
// 
//         registerDao(University.class, universityDao);
//         registerDao(Rule.class, ruleDao);
//         registerDao(Action.class, actionDao);
//         registerDao(ActionParam.class, actionParamDao);
//         registerDao(TransformerMapping.class, transformerMappingDao);
//         registerDao(GradeEntry.class, gradeEntryDao);
//         registerDao(Overview.class, overviewDao);
//     }
//     
//     public void clear() {
//         universityDaoConfig.getIdentityScope().clear();
//         ruleDaoConfig.getIdentityScope().clear();
//         actionDaoConfig.getIdentityScope().clear();
//         actionParamDaoConfig.getIdentityScope().clear();
//         transformerMappingDaoConfig.getIdentityScope().clear();
//         gradeEntryDaoConfig.getIdentityScope().clear();
//         overviewDaoConfig.getIdentityScope().clear();
//     }
// 
//     public UniversityDao getUniversityDao() {
//         return universityDao;
//     }
// 
//     public RuleDao getRuleDao() {
//         return ruleDao;
//     }
// 
//     public ActionDao getActionDao() {
//         return actionDao;
//     }
// 
//     public ActionParamDao getActionParamDao() {
//         return actionParamDao;
//     }
// 
//     public TransformerMappingDao getTransformerMappingDao() {
//         return transformerMappingDao;
//     }
// 
//     public GradeEntryDao getGradeEntryDao() {
//         return gradeEntryDao;
//     }
// 
//     public OverviewDao getOverviewDao() {
//         return overviewDao;
//     }
// 
// }


// Path: app/src/main/java/de/mygrades/database/dao/University.java
import java.util.List;
import de.mygrades.database.dao.DaoSession;
import de.greenrobot.dao.DaoException;

package de.mygrades.database.dao;


// THIS CODE IS GENERATED BY greenDAO, EDIT ONLY INSIDE THE "KEEP"-SECTIONS

// KEEP INCLUDES - put your custom includes here
// KEEP INCLUDES END
/**
 * Entity mapped to table "UNIVERSITY".
 */
public class University {

    private Long universityId;
    /** Not-null value. */
    private String name;
    private Boolean published;
    private String updatedAtServer;

    /** Used to resolve relations */
    private transient DaoSession daoSession;