public class JavaConnectionProviderModelParser extends Object implements ConnectionProviderModelParser
ConnectionProviderModelParser for Java based syntax| Constructor and Description |
|---|
JavaConnectionProviderModelParser(JavaExtensionModelParser extensionModelParser,
ExtensionElement extensionElement,
ConnectionProviderElement element) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
List<org.mule.runtime.api.meta.model.ModelProperty> |
getAdditionalModelProperties()
Returns a list with all the
model properties to be applied at the connection provider level which are
specifically linked to the type of syntax used to define the extension. |
org.mule.runtime.api.meta.model.connection.ConnectionManagementType |
getConnectionManagementType() |
Optional<ConnectionProviderFactoryModelProperty> |
getConnectionProviderFactoryModelProperty() |
Optional<org.mule.runtime.api.meta.model.deprecated.DeprecationModel> |
getDeprecationModel() |
String |
getDescription() |
Optional<org.mule.runtime.api.meta.model.display.DisplayModel> |
getDisplayModel() |
List<org.mule.runtime.api.meta.model.ExternalLibraryModel> |
getExternalLibraryModels() |
String |
getName() |
Optional<org.mule.runtime.extension.api.connectivity.oauth.OAuthModelProperty> |
getOAuthModelProperty() |
List<ParameterGroupModelParser> |
getParameterGroupModelParsers()
Returns a list with a
ParameterGroupModelParser per each parameter group defined in the provider. |
Set<String> |
getSemanticTerms() |
Optional<org.mule.runtime.extension.api.property.SinceMuleVersionModelProperty> |
getSinceMuleVersionModelProperty() |
Optional<org.mule.runtime.api.meta.model.stereotype.StereotypeModel> |
getStereotype(StereotypeModelFactory factory) |
int |
hashCode() |
boolean |
isExcludedFromConnectivitySchema() |
boolean |
supportsConnectivityTesting() |
public JavaConnectionProviderModelParser(JavaExtensionModelParser extensionModelParser, ExtensionElement extensionElement, ConnectionProviderElement element)
public String getName()
getName in interface ConnectionProviderModelParserpublic String getDescription()
getDescription in interface ConnectionProviderModelParserpublic List<ParameterGroupModelParser> getParameterGroupModelParsers()
ConnectionProviderModelParserParameterGroupModelParser per each parameter group defined in the provider. Each group is
listed in the same order as defined in the syntax.getParameterGroupModelParsers in interface ConnectionProviderModelParserParameterGroupModelParserpublic List<org.mule.runtime.api.meta.model.ExternalLibraryModel> getExternalLibraryModels()
getExternalLibraryModels in interface ConnectionProviderModelParserExternalLibraryModel per each external library defined at the configuration level.public org.mule.runtime.api.meta.model.connection.ConnectionManagementType getConnectionManagementType()
getConnectionManagementType in interface ConnectionProviderModelParserConnectionManagementType used by this providerpublic Optional<ConnectionProviderFactoryModelProperty> getConnectionProviderFactoryModelProperty()
getConnectionProviderFactoryModelProperty in interface ConnectionProviderModelParserConnectionProviderFactoryModelProperty used to create instances of this providerpublic boolean supportsConnectivityTesting()
supportsConnectivityTesting in interface ConnectionProviderModelParserpublic boolean isExcludedFromConnectivitySchema()
isExcludedFromConnectivitySchema in interface ConnectionProviderModelParserpublic Optional<org.mule.runtime.extension.api.connectivity.oauth.OAuthModelProperty> getOAuthModelProperty()
getOAuthModelProperty in interface ConnectionProviderModelParserOAuthModelProperty which describes its grant typespublic Optional<org.mule.runtime.api.meta.model.stereotype.StereotypeModel> getStereotype(StereotypeModelFactory factory)
getStereotype in interface StereotypeModelParserpublic List<org.mule.runtime.api.meta.model.ModelProperty> getAdditionalModelProperties()
ConnectionProviderModelParsermodel properties to be applied at the connection provider level which are
specifically linked to the type of syntax used to define the extension.getAdditionalModelProperties in interface ConnectionProviderModelParserModelProperty instances.public Optional<org.mule.runtime.api.meta.model.deprecated.DeprecationModel> getDeprecationModel()
getDeprecationModel in interface ConnectionProviderModelParserDeprecationModel if one was definedpublic Optional<org.mule.runtime.api.meta.model.display.DisplayModel> getDisplayModel()
getDisplayModel in interface ConnectionProviderModelParserDisplayModelpublic Optional<org.mule.runtime.extension.api.property.SinceMuleVersionModelProperty> getSinceMuleVersionModelProperty()
getSinceMuleVersionModelProperty in interface ConnectionProviderModelParserpublic Set<String> getSemanticTerms()
getSemanticTerms in interface SemanticTermsParserSet with the model's semantic termsCopyright © 2003–2022 MuleSoft, Inc.. All rights reserved.