From 0ecd8b8c158436b23298b66b64eaef0438b6425b Mon Sep 17 00:00:00 2001 From: zhangherong <571457620@qq.com> Date: 星期二, 17 六月 2025 09:36:53 +0800 Subject: [PATCH] art: SAP集成测试代码修改 --- src/main/java/org/jeecg/config/sap/CustomDestinationDataProvider.java | 66 +++++++++++++++++--------------- 1 files changed, 35 insertions(+), 31 deletions(-) diff --git a/src/main/java/org/jeecg/config/sap/CustomDestinationDataProvider.java b/src/main/java/org/jeecg/config/sap/CustomDestinationDataProvider.java index 3263bc1..2af713a 100644 --- a/src/main/java/org/jeecg/config/sap/CustomDestinationDataProvider.java +++ b/src/main/java/org/jeecg/config/sap/CustomDestinationDataProvider.java @@ -1,31 +1,35 @@ -//package org.jeecg.config.sap; -// -//import com.sap.conn.jco.ext.*; -// -//import java.util.Properties; -// -//public class CustomDestinationDataProvider implements DestinationDataProvider { -// -// private final Properties properties = new Properties(); -// -// public void addDestination(String destinationName, Properties connectProperties) { -// properties.put(destinationName, connectProperties); -// } -// -// @Override -// public boolean supportsEvents() { -// return false; -// } -// -// @Override -// public void setDestinationDataEventListener(DestinationDataEventListener destinationDataEventListener) { -// -// } -// -// @Override -// public Properties getDestinationProperties(String destinationName) { -// return properties.getProperty(destinationName) != null -// ? (Properties) properties.get(destinationName) -// : null; -// } -//} +package org.jeecg.config.sap; + +import com.sap.conn.jco.ext.*; + +import java.util.Properties; + +public class CustomDestinationDataProvider implements DestinationDataProvider { + + private final String destName; + private final Properties properties; + + public CustomDestinationDataProvider(String destName, Properties props) { + this.destName = destName; + this.properties = props; + } + + + @Override + public boolean supportsEvents() { + return false; + } + + @Override + public void setDestinationDataEventListener(DestinationDataEventListener destinationDataEventListener) { + + } + + @Override + public Properties getDestinationProperties(String destinationName) { + if (destName.equals(destinationName)) { + return properties; + } + return null; + } +} -- Gitblit v1.9.3