public abstract class SmartConnectorSecuritySchemeDecorator extends Object
| Modifier and Type | Field and Description |
|---|---|
protected APISecurityScheme |
apiSecurityScheme |
protected String |
configNameSuffix |
protected List<SmartConnectorTypeDefinitionDecorator> |
configProperties |
protected List<Parameter> |
headers |
protected String |
name |
protected List<SmartConnectorPomDependency> |
pomDependencies |
protected List<Parameter> |
queryParameters |
protected List<SmartConnectorXMLConfig> |
xmlConfigs |
protected List<SmartConnectorXMLSchemaLocation> |
xmlSchemaLocations |
protected List<SmartConnectorXMLSchema> |
xmlSchemas |
| Constructor and Description |
|---|
SmartConnectorSecuritySchemeDecorator(APISecurityScheme apiSecurityScheme,
HashMap<APISecurityScheme,String> securitySchemesNames) |
protected final List<SmartConnectorXMLConfig> xmlConfigs
protected final List<SmartConnectorXMLSchema> xmlSchemas
protected final List<SmartConnectorXMLSchemaLocation> xmlSchemaLocations
protected final String name
protected final List<SmartConnectorTypeDefinitionDecorator> configProperties
protected final List<SmartConnectorPomDependency> pomDependencies
protected final APISecurityScheme apiSecurityScheme
protected String configNameSuffix
public SmartConnectorSecuritySchemeDecorator(APISecurityScheme apiSecurityScheme, HashMap<APISecurityScheme,String> securitySchemesNames)
protected abstract List<SmartConnectorXMLSchemaLocation> buildXmlSchemaLocations()
protected abstract List<SmartConnectorXMLSchema> buildXmlSchemas()
protected abstract List<SmartConnectorXMLConfig> buildXmlConfigs()
protected abstract List<SmartConnectorPomDependency> buildPomDependencies()
public String getXmlConfigsString()
public String getXmlSchemasString()
public String getXmlSchemaLocationsString()
public List<MavenDependency> getPomDependencies()
public abstract String getHttpAuthorizationConfigString()
public String getName()
public List<SmartConnectorTypeDefinitionDecorator> getConfigProperties()
protected SmartConnectorTypeDefinitionDecorator getPrefixedProperty(String propertyName)
protected String getConfigLineForProperty(String propertyName, String configName)
public String getXmlHttpConfigString(String modulePrefix, boolean setDefaultConnection, boolean generateProxyConfig)
public boolean equals(SmartConnectorSecuritySchemeDecorator other)
public String getFriendlyName()
public boolean hasHeaders()
public boolean hasQueryParameters()
Copyright © 2023. All rights reserved.