Package com.boomi.connector.openapi.dsl
Class OpenAPIDslConnector
- java.lang.Object
-
- com.boomi.connector.util.BaseConnector
-
- com.boomi.connector.openapi.OpenAPIConnector
-
- com.boomi.connector.openapi.dsl.OpenAPIDslConnector
-
- All Implemented Interfaces:
Connector
public class OpenAPIDslConnector extends OpenAPIConnector
-
-
Constructor Summary
Constructors Constructor Description OpenAPIDslConnector()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Browser
createBrowser(BrowseContext context)
ReturnsOpenAPIBrowser
which will retrieve theObjectType
list based on config file generated from OpenAPI DSL operation input definitionsprotected OpenAPIDslOperation
createExecuteOperation(OperationContext context)
The OpenAPI DSL Connector provides flexibility by only supporting Execute operation.-
Methods inherited from class com.boomi.connector.util.BaseConnector
createCreateOperation, createDeleteOperation, createGetOperation, createOperation, createQueryOperation, createUpdateOperation, createUpsertOperation, getContext, initialize, setContext
-
-
-
-
Method Detail
-
createBrowser
public Browser createBrowser(BrowseContext context)
ReturnsOpenAPIBrowser
which will retrieve theObjectType
list based on config file generated from OpenAPI DSL operation input definitions- Specified by:
createBrowser
in interfaceConnector
- Overrides:
createBrowser
in classOpenAPIConnector
- Parameters:
context
- the BrowseContext- Returns:
- OpenAPI DSL Browser impl
-
createExecuteOperation
protected OpenAPIDslOperation createExecuteOperation(OperationContext context)
The OpenAPI DSL Connector provides flexibility by only supporting Execute operation. The operation instance executes the underlying HTTP method(GET / HEAD / POST / DELETE / PUT / PATCH / OPTIONS / TRACE ) against the selected path with any additional schemas and parameters defined by the specification.- Overrides:
createExecuteOperation
in classOpenAPIConnector
- Parameters:
context
- the OperationContext- Returns:
- OpenAPIDslOperation
-
-