public class SdkSampleDataReference extends AbstractSdkResolverProviderReference
RESOLVER_NAME_FIELDBASE_CLASSNAME_SUFFIX, BASE_PACKAGE_SUFFIX, connectorModel, FIRST_GENERATION_TEMPLATE, IGNORED_OVERRIDE_TEMPLATE, IGNORED_REFINEMENT_TEMPLATE, NAME_MEMBER, outputDir, REFINEMENT_CLASSNAME_SUFFIX, REFINEMENT_PACKAGE_SUFFIX, 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 List<com.mulesoft.connectivity.rest.commons.internal.model.dataexpressions.BindingField> |
getBindingFields()
Returns all the fields of the body necessaries for this value provider.
|
protected String |
getEvaluationContextKind()
Returns the kind os evaluation context that need to be build (i.e.
|
String |
getJavaClassName() |
protected AbstractSdkResolverProviderReferenceParent |
getNewParent(boolean useExtensionsApi) |
String |
getPackage() |
addBuildMethod, applyTemplates, buildClass, getSuperClass, isBoundParameteraddConfigureEvaluationContextMethod, addParameterFieldsIfNeeded, generateClass, getTypeNamegenerateOptionalGetter, getArgumentsFromValueProvider, getArgumentsFromValueProviderDefinition, getConstantStringField, getConstantStringField, getJavaFileBuilderForClass, getJavaType, getResourcesPath, getSourcesPath, getValueProviderAnnotation, writeClassToFile, writeClassToFile, writeJavaFile, 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 List<com.mulesoft.connectivity.rest.commons.internal.model.dataexpressions.BindingField> getBindingFields()
AbstractSdkResolverProvidergetBindingFields in class AbstractSdkResolverProviderprotected String getEvaluationContextKind()
AbstractSdkResolverProvidergetEvaluationContextKind in class AbstractSdkResolverProviderprotected Map<String,com.squareup.javapoet.TypeName> getAllParents()
getAllParents in class AbstractSdkResolverProviderReferenceprotected AbstractSdkResolverProviderReferenceParent getNewParent(boolean useExtensionsApi)
getNewParent in class AbstractSdkResolverProviderReferenceCopyright © 2022. All rights reserved.