|
|
|
@ -6,7 +6,7 @@ import com.fr.data.TableDataSource;
|
|
|
|
|
import com.fr.data.impl.Connection; |
|
|
|
|
import com.fr.data.impl.NameDatabaseConnection; |
|
|
|
|
import com.fr.design.actions.replace.action.SearchAction; |
|
|
|
|
import com.fr.design.actions.replace.info.ConnectionInfo; |
|
|
|
|
import com.fr.design.actions.replace.info.DataSourceInfo; |
|
|
|
|
import com.fr.design.actions.replace.info.base.ITContent; |
|
|
|
|
import com.fr.design.mainframe.JTemplate; |
|
|
|
|
import com.fr.file.ConnectionConfig; |
|
|
|
@ -25,7 +25,7 @@ import java.util.Map;
|
|
|
|
|
* created by Destiny.Lin on 2022-10-26 |
|
|
|
|
*/ |
|
|
|
|
public class SearchConnectionAction implements SearchAction { |
|
|
|
|
private List<ConnectionInfo> connectionInfos = new ArrayList<>(); |
|
|
|
|
private List<DataSourceInfo> connectionInfos = new ArrayList<>(); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private SearchConnectionAction() { |
|
|
|
@ -34,7 +34,7 @@ public class SearchConnectionAction implements SearchAction {
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public void search4Infos(JTemplate jTemplate) { |
|
|
|
|
List<ConnectionInfo> connectionInfos = new ArrayList<>(); |
|
|
|
|
List<DataSourceInfo> connectionInfos = new ArrayList<>(); |
|
|
|
|
Map<String, Connection> map = ConnectionConfig.getInstance().getConnections(); |
|
|
|
|
Map<String, Connection> needMap = new HashMap<>(); |
|
|
|
|
TableDataSource source = (TableDataSource) jTemplate.getTarget(); |
|
|
|
@ -55,7 +55,7 @@ public class SearchConnectionAction implements SearchAction {
|
|
|
|
|
content.setTemplateName(jTemplate.getTemplateName()); |
|
|
|
|
content.setJumpAble(false); |
|
|
|
|
content.setShowStr(name); |
|
|
|
|
connectionInfos.add(new ConnectionInfo(content)); |
|
|
|
|
connectionInfos.add(new DataSourceInfo(content)); |
|
|
|
|
} |
|
|
|
|
setConnectionInfos(connectionInfos); |
|
|
|
|
} |
|
|
|
@ -70,11 +70,11 @@ public class SearchConnectionAction implements SearchAction {
|
|
|
|
|
return data instanceof TableDataConnection && ((TableDataConnection) data).getDatabase() instanceof NameDatabaseConnection; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public List<ConnectionInfo> getConnectionInfos() { |
|
|
|
|
public List<DataSourceInfo> getConnectionInfos() { |
|
|
|
|
return connectionInfos; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public void setConnectionInfos(List<ConnectionInfo> connectionInfos) { |
|
|
|
|
public void setConnectionInfos(List<DataSourceInfo> connectionInfos) { |
|
|
|
|
this.connectionInfos = connectionInfos; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|