流程清单 补提文件
This commit is contained in:
parent
4aafb9a27a
commit
b120ff61bb
@ -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;
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue
Block a user