public class ValuesResolverModel extends Object
ParameterModel to communicate if one of these are capable to have values.
The element with this model will considered as a one that has values to be prompted to users.
| Modifier and Type | Field and Description |
|---|---|
static String |
CATEGORY |
static String |
CLOSE_PARAMS |
static String |
ID |
static String |
METADATA_KEY |
static String |
NAME |
static String |
OPEN_PARAMS |
static String |
PARAM_NAME_DELIMITER |
static String |
PARAM_SEPARATOR |
static String |
VALUE_PROVIDER |
| Modifier | Constructor and Description |
|---|---|
protected |
ValuesResolverModel() |
|
ValuesResolverModel(List<ActingParameterModel> parameters,
boolean requiresConfiguration,
boolean requiresConnection,
boolean isOpen,
String resolverName)
Creates a new instance
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
List<ActingParameterModel> |
getParameters() |
String |
getResolverName() |
int |
hashCode() |
boolean |
isOpen() |
static String |
metadataKeyResolverName(String category,
String resolverName) |
boolean |
requiresConfiguration() |
boolean |
requiresConnection() |
String |
toString() |
static String |
valueProviderResolverName(String providerId) |
public static final String METADATA_KEY
public static final String CATEGORY
public static final String VALUE_PROVIDER
public static final String NAME
public static final String ID
public static final String OPEN_PARAMS
public static final String CLOSE_PARAMS
public static final String PARAM_NAME_DELIMITER
public static final String PARAM_SEPARATOR
public ValuesResolverModel(List<ActingParameterModel> parameters, boolean requiresConfiguration, boolean requiresConnection, boolean isOpen, String resolverName)
parameters - the list of parameters that the Values Resolver takes into account for its resolutionrequiresConfiguration - indicates if the configuration is required to resolve the valuesrequiresConnection - indicates if the connection is required to resolve the valuesisOpen - indicates if the calculated values should be considered as an open or closed setresolverName - resolver name to be used to resolve the valuesprotected ValuesResolverModel()
public static String metadataKeyResolverName(String category, String resolverName)
public List<ActingParameterModel> getParameters()
public boolean requiresConfiguration()
public boolean requiresConnection()
public boolean isOpen()
Copyright © 2023 MuleSoft, Inc.. All rights reserved.