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,
List<ParameterGroupModel> parameterGroupModels,
Set<ExternalLibraryModel> externalLibraryModels) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
ConnectionManagementType |
getConnectionManagementType() |
String |
getDescription() |
Optional<DisplayModel> |
getDisplayModel() |
Set<ExternalLibraryModel> |
getExternalLibraryModels() |
String |
getName() |
List<ParameterGroupModel> |
getParameterGroupModels() |
int |
hashCode() |
String |
toString() |
public ConnectionProviderModel(String name, String description, DisplayModel displayModel, ConnectionManagementType connectionManagementType, List<ParameterGroupModel> parameterGroupModels, Set<ExternalLibraryModel> externalLibraryModels)
public String getName()
public String getDescription()
public Optional<DisplayModel> getDisplayModel()
public ConnectionManagementType getConnectionManagementType()
public List<ParameterGroupModel> getParameterGroupModels()
public Set<ExternalLibraryModel> getExternalLibraryModels()
Copyright © 2017 MuleSoft, Inc.. All rights reserved.