Skip to content
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 26 additions & 0 deletions server/src/com/mirth/connect/model/Connector.java
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you remove this file from the PR? I think you did not mean for the remaining two changes to still be in place.

Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,8 @@
import com.mirth.connect.donkey.util.purge.PurgeUtil;
import com.thoughtworks.xstream.annotations.XStreamAlias;

import io.swagger.v3.oas.annotations.media.Schema;

/**
* A Connector represents a connection to either a source or destination. Each Connector has an
* associated Filter and Transformer. A connector is also of a specific Transport type (TCP, HTTP,
Expand All @@ -40,7 +42,31 @@ public enum Mode {

private Integer metaDataId;
private String name;

@Schema(oneOf = {
com.mirth.connect.connectors.dimse.DICOMDispatcherProperties.class,
com.mirth.connect.connectors.dimse.DICOMReceiverProperties.class,
com.mirth.connect.connectors.doc.DocumentDispatcherProperties.class,
com.mirth.connect.connectors.file.FileDispatcherProperties.class,
com.mirth.connect.connectors.file.FileReceiverProperties.class,
com.mirth.connect.connectors.http.HttpDispatcherProperties.class,
com.mirth.connect.connectors.http.HttpReceiverProperties.class,
com.mirth.connect.connectors.jdbc.DatabaseDispatcherProperties.class,
com.mirth.connect.connectors.jdbc.DatabaseReceiverProperties.class,
com.mirth.connect.connectors.jms.JmsDispatcherProperties.class,
com.mirth.connect.connectors.jms.JmsReceiverProperties.class,
com.mirth.connect.connectors.js.JavaScriptDispatcherProperties.class,
com.mirth.connect.connectors.js.JavaScriptReceiverProperties.class,
com.mirth.connect.connectors.smtp.SmtpDispatcherProperties.class,
com.mirth.connect.connectors.tcp.TcpDispatcherProperties.class,
com.mirth.connect.connectors.tcp.TcpReceiverProperties.class,
com.mirth.connect.connectors.vm.VmDispatcherProperties.class,
com.mirth.connect.connectors.vm.VmReceiverProperties.class,
com.mirth.connect.connectors.ws.WebServiceDispatcherProperties.class,
com.mirth.connect.connectors.ws.WebServiceReceiverProperties.class
})
private ConnectorProperties properties;

private Transformer transformer;
private Transformer responseTransformer;
private Filter filter;
Expand Down