流程清单 补提文件

This commit is contained in:
qinoy 2023-11-13 10:43:04 +08:00
parent 4aafb9a27a
commit b120ff61bb

View File

@ -0,0 +1,28 @@
package com.actionsoft.apps.coe.pal.processlist.dao.factory;
import com.actionsoft.apps.coe.pal.processlist.constant.ProcessListConstant;
import com.actionsoft.apps.coe.pal.processlist.dao.ProcessListExportDao;
import com.actionsoft.bpms.commons.database.DaoFactory;
import com.actionsoft.bpms.server.conf.server.AWSServerConf;
import com.actionsoft.bpms.util.ClassReflect;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class ProcessListDaoFactory extends DaoFactory {
private static final Logger LOGGER = LoggerFactory.getLogger(ProcessListDaoFactory.class);
private static final String DAO_ADAPTER_CLASSPATH = "com.actionsoft.apps.coe.pal.processlist.dao.adapter.";
public static String EXPORT_DAO_ADAPTER = "ExportDaoAdapter";
public static ProcessListExportDao createExportDao() {
try {
Class<?> c = ClassReflect.forName(DAO_ADAPTER_CLASSPATH + AWSServerConf.getDatabaseProvider() + "." + EXPORT_DAO_ADAPTER, ProcessListConstant.PROCESSLIST);
return (ProcessListExportDao) create(c);
} catch (ClassNotFoundException e) {
LOGGER.error(e.getMessage(), e);
}
return null;
}
}