public class ConnectionProviderModel extends Object
Provider models implement the flyweight pattern. This means that a given operation should only be represented by only one instance of this class. Thus, if the same operation is contained by different instances, then each of those containers should reference the same operation model instance.
| Constructor and Description |
|---|
ConnectionProviderModel(String name,
String description,
DisplayModel displayModel,
ConnectionManagementType connectionManagementType,
boolean supportsConnectivityTesting,
List<ParameterGroupModel> parameterGroupModels,
Set<ExternalLibraryModel> externalLibraryModels,
StereotypeModel stereotype,
DeprecationModel deprecationModel) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
ConnectionManagementType |
getConnectionManagementType() |
Feature<DeprecationModel> |
getDeprecationModel() |
String |
getDescription() |
Optional<DisplayModel> |
getDisplayModel() |
Set<ExternalLibraryModel> |
getExternalLibraryModels() |
String |
getName() |
Optional<ParameterGroupModel> |
getParameterGroupModel(String name) |
List<ParameterGroupModel> |
getParameterGroupModels() |
StereotypeModel |
getStereotype() |
int |
hashCode() |
boolean |
supportsConnectivityTesting() |
String |
toString() |
public ConnectionProviderModel(String name, String description, DisplayModel displayModel, ConnectionManagementType connectionManagementType, boolean supportsConnectivityTesting, List<ParameterGroupModel> parameterGroupModels, Set<ExternalLibraryModel> externalLibraryModels, StereotypeModel stereotype, DeprecationModel deprecationModel)
public String getName()
public String getDescription()
public Optional<DisplayModel> getDisplayModel()
public ConnectionManagementType getConnectionManagementType()
public List<ParameterGroupModel> getParameterGroupModels()
public Set<ExternalLibraryModel> getExternalLibraryModels()
public StereotypeModel getStereotype()
public boolean supportsConnectivityTesting()
public Feature<DeprecationModel> getDeprecationModel()
public Optional<ParameterGroupModel> getParameterGroupModel(String name)
Copyright © 2019 MuleSoft, Inc.. All rights reserved.