public class SdkSampleDataReference extends AbstractSdkResolverProviderReference
RESOLVER_NAME_FIELDconnectorModel, NAME_MEMBER, outputDir, runConfiguration, VALUE_MEMBER| Constructor and Description |
|---|
SdkSampleDataReference(Path outputDir,
com.mulesoft.connectivity.rest.sdk.internal.connectormodel.ConnectorModel connectorModel,
SdkConnector sdkConnector,
String parentClassName,
List<SdkParameter> sdkParameters,
com.mulesoft.connectivity.rest.sdk.internal.connectormodel.resolver.ResolverReference<com.mulesoft.connectivity.rest.sdk.internal.connectormodel.sampledata.SampleDataDefinition> reference,
SdkSampleDataDefinition sdkResolverDefinition,
RestSdkRunConfiguration runConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
protected List<SdkParameter> |
getAllParameters()
Returns all the parameters - regardless of its type - for this value resolver.
|
protected Map<String,com.squareup.javapoet.TypeName> |
getAllParents() |
protected String |
getEvaluationContextKind()
Returns the kind os evaluation context that need to be build (i.e.
|
String |
getJavaClassName() |
protected AbstractSdkResolverProviderReferenceParent |
getNewParent() |
String |
getPackage() |
protected boolean |
isBoundParameter(SdkParameter sdkParameter)
Indicates if a
Parameter from the parent operation of the value
provider is necessary for this value provider to resolve the available values. |
addBuildMethod, applyTemplates, buildClass, getSuperClassaddConfigureEvaluationContextMethod, addParameterFieldsIfNeeded, generateClassgenerateGetter, generateOptionalGetter, getConstantStringField, getJavaFileBuilderForClass, getJavaType, getResourcesPath, getSourcesPath, writeClassToFile, writeJavaFilegetTemplateEnginepublic SdkSampleDataReference(Path outputDir, com.mulesoft.connectivity.rest.sdk.internal.connectormodel.ConnectorModel connectorModel, SdkConnector sdkConnector, String parentClassName, List<SdkParameter> sdkParameters, com.mulesoft.connectivity.rest.sdk.internal.connectormodel.resolver.ResolverReference<com.mulesoft.connectivity.rest.sdk.internal.connectormodel.sampledata.SampleDataDefinition> reference, SdkSampleDataDefinition sdkResolverDefinition, RestSdkRunConfiguration runConfiguration)
public String getPackage()
getPackage in class AbstractSdkResolverProviderpublic String getJavaClassName()
getJavaClassName in class AbstractSdkResolverProviderprotected List<SdkParameter> getAllParameters()
AbstractSdkResolverProvidergetAllParameters in class AbstractSdkResolverProviderprotected String getEvaluationContextKind()
AbstractSdkResolverProvidergetEvaluationContextKind in class AbstractSdkResolverProviderprotected Map<String,com.squareup.javapoet.TypeName> getAllParents()
getAllParents in class AbstractSdkResolverProviderReferenceprotected boolean isBoundParameter(SdkParameter sdkParameter)
AbstractSdkResolverProviderParameter from the parent operation of the value
provider is necessary for this value provider to resolve the available values. If this method says is necessary, a @Parameter
will be generated in the value provider class. When that @Parameter is generated in the value provider, it is mandatory for
it to have an assigned value in the DSL for the resolver to be executed.isBoundParameter in class AbstractSdkResolverProviderReferencesdkParameter - The parameter that is being checkedprotected AbstractSdkResolverProviderReferenceParent getNewParent()
getNewParent in class AbstractSdkResolverProviderReferenceCopyright © 2021. All rights reserved.