package com.fr.plugin.decision; import com.fr.db.fun.impl.AbstractDBAccessProvider; import com.fr.plugin.decision.dao.ReuseDao; import com.fr.plugin.decision.dao.ReuseEntity; import com.fr.stable.db.accessor.DBAccessor; import com.fr.stable.db.dao.BaseDAO; import com.fr.stable.db.dao.DAOProvider; public class ReuseConfigAccessBridge extends AbstractDBAccessProvider { private static DBAccessor dbAccessor = null; public static DBAccessor getDbAccessor() { return dbAccessor; } @Override public DAOProvider[] registerDAO() { return new DAOProvider[]{ new DAOProvider(){ @Override public Class getEntityClass() { return ReuseEntity.class; } @Override public Class getDAOClass() { return ReuseDao.class; } } }; } @Override public void onDBAvailable(DBAccessor dbAccessor) { ReuseConfigAccessBridge.dbAccessor = dbAccessor; } }