package com.fr.plugin; import com.fr.plugin.dao.LogDao; import com.fr.plugin.dao.RelationLogDao; import com.fr.plugin.db.AbstractDBAccessProvider; import com.fr.plugin.entitys.AccessLogEntity; import com.fr.plugin.entitys.RelationLogEntity; import com.fr.stable.db.accessor.DBAccessor; import com.fr.stable.db.dao.BaseDAO; import com.fr.stable.db.dao.DAOProvider; public class LogMacDBAccess extends AbstractDBAccessProvider { private static DBAccessor accessor; public static DBAccessor getAccessor() { return accessor; } @Override public DAOProvider[] registerDAO() { return new DAOProvider[]{ new DAOProvider() { public Class getEntityClass() { return RelationLogEntity.class; } public Class getDAOClass() { return LogDao.class; } }, new DAOProvider() { public Class getEntityClass() { return AccessLogEntity.class; } public Class getDAOClass() { return RelationLogDao.class; } } }; } @Override public void onDBAvailable(DBAccessor dbAccessor) { accessor = dbAccessor; } }