public class SwaggerImporter
extends java.lang.Object
Title: Service Event Fabric Core
Description: Imports requests and semantic types from swagger schema.
Copyright: Copyright (c) 2017
Company: StreamScape Technologies
Modifier and Type | Class and Description |
---|---|
static class |
SwaggerImporter.ImportOperationInfo |
static class |
SwaggerImporter.ModelNamesRewriter |
Constructor and Description |
---|
SwaggerImporter(Swagger swagger) |
Modifier and Type | Method and Description |
---|---|
void |
addImportOperationInfo(SwaggerImporter.ImportOperationInfo importOperationInfo) |
void |
buildDefinitions() |
void |
buildHttpFactoryDefinition() |
void |
buildHttpRequests() |
void |
buildWebServerDefinition() |
java.lang.String |
getDataspaceFullName() |
java.lang.String |
getHttpFactoryCreateCommand() |
java.lang.String |
getHttpFactoryFullName() |
java.util.Map |
getHttpRequests() |
java.util.List |
getHttpRequestsCreateCommands() |
SwaggerImporter.ModelNamesRewriter |
getRewriter() |
java.util.Map |
getSemanticTypesAlterCommands() |
java.util.Map |
getSemanticTypesCreateCommands() |
java.lang.String |
getWebServerCreateCommand() |
java.lang.String |
getWebServerName() |
boolean |
getWithSdo() |
boolean |
importModel(java.lang.String ref) |
void |
importModels() |
void |
setArchive(java.lang.String archiveName,
boolean addArchive) |
SwaggerImporter |
setDataspaceFullName(java.lang.String dataspaceFullName) |
SwaggerImporter |
setHttpFactoryFullName(java.lang.String httpFactoryFullName) |
void |
setNamespace(java.lang.String namespace) |
void |
setPackage(java.lang.String packageName,
boolean addPackage) |
SwaggerImporter |
setWebServerName(java.lang.String webServerName) |
void |
setWithSdo(boolean withSdo) |
public void buildDefinitions() throws com.streamscape.sef.network.http.server.swagger.SwaggerBuilderException
com.streamscape.sef.network.http.server.swagger.SwaggerBuilderException
public java.lang.String getHttpFactoryFullName()
public SwaggerImporter setHttpFactoryFullName(java.lang.String httpFactoryFullName)
public java.lang.String getDataspaceFullName()
public SwaggerImporter setDataspaceFullName(java.lang.String dataspaceFullName)
public java.lang.String getWebServerName()
public SwaggerImporter setWebServerName(java.lang.String webServerName)
public void addImportOperationInfo(SwaggerImporter.ImportOperationInfo importOperationInfo)
public void setWithSdo(boolean withSdo)
public boolean getWithSdo()
public SwaggerImporter.ModelNamesRewriter getRewriter()
public java.lang.String getHttpFactoryCreateCommand()
public java.lang.String getWebServerCreateCommand()
public java.util.List getHttpRequestsCreateCommands()
public java.util.Map getHttpRequests()
public java.util.Map getSemanticTypesCreateCommands() throws com.streamscape.sef.network.http.server.swagger.SwaggerBuilderException
com.streamscape.sef.network.http.server.swagger.SwaggerBuilderException
public java.util.Map getSemanticTypesAlterCommands() throws com.streamscape.sef.network.http.server.swagger.SwaggerBuilderException
com.streamscape.sef.network.http.server.swagger.SwaggerBuilderException
public void buildHttpFactoryDefinition() throws com.streamscape.sef.network.http.server.swagger.SwaggerBuilderException
com.streamscape.sef.network.http.server.swagger.SwaggerBuilderException
public void buildWebServerDefinition()
public void buildHttpRequests() throws com.streamscape.sef.network.http.server.swagger.SwaggerBuilderException
com.streamscape.sef.network.http.server.swagger.SwaggerBuilderException
public boolean importModel(java.lang.String ref)
public void importModels()
public void setNamespace(java.lang.String namespace)
public void setArchive(java.lang.String archiveName, boolean addArchive)
public void setPackage(java.lang.String packageName, boolean addPackage)
Copyright © 2015-2024 StreamScape Technologies. All rights reserved.