public class SdkHypermediaPaginationOperation extends AbstractSdkPaginationOperation
AbstractSdkOperation.MessageOutputTypeACCEPT_HEADER_NAME, ADD_HEADER_METHOD_NAME, ADD_MULTIPLE_HEADER_METHOD_NAME, ADD_MULTIPLE_QUERY_PARAM_METHOD_NAME, ADD_MULTIPLE_URI_PARAM_METHOD_NAME, ADD_QUERY_PARAM_METHOD_NAME, ADD_URI_PARAM_METHOD_NAME, allBodyFields, allHeaders, allQueryParameters, allUriParameters, auxParameters, content, CONTENT_TYPE_HEADER_NAME, OPERATION_PATH_FIELD, outputMetadataResolver, PARAM_DOC_NAME_DESCRIPTION, sampleDataProviderconnectorModel, NAME_MEMBER, outputDir, runConfiguration, VALUE_MEMBER| Constructor and Description |
|---|
SdkHypermediaPaginationOperation(Path outputDir,
com.mulesoft.connectivity.rest.sdk.internal.connectormodel.ConnectorModel connectorModel,
SdkConnector sdkConnector,
com.mulesoft.connectivity.rest.sdk.internal.connectormodel.ConnectorOperation operation,
RestSdkRunConfiguration runConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
com.squareup.javapoet.CodeBlock |
getPagingMethodOperation() |
Class<?> |
getPagingProviderClass() |
generateExpressionLanguageField, generateMethodReturn, generateOperationMethodBody, getMessageOutputType, getPagination, getPagingParameter, getPayloadExpression, requiresCallbackParameter, requiresConnectionParameter, requiresMediaTypeAnnotationaddContentParameters, addSetBodyMethod, applyTemplates, buildContent, configureClassBuilder, configureJavaFileBuilder, generateAuxParameterBindings, generateCommonOperationMethodBody, generateCommonOperationMethodBody, generateOperationClass, generateOperationMethod, generateRestRequestBuilderInitialization, getAllBodyFields, getAllParameters, getConnectorOperation, getJavaClassName, getOperation, getPackage, getSuperclass, isVoidOperation, operationMethodRequiresBodygenerateGetter, generateOptionalGetter, getArgumentsFromValueProvider, getArgumentsFromValueProviderDefinition, getConstantStringField, getJavaFileBuilderForClass, getJavaType, getResourcesPath, getSourcesPath, getValueProviderAnnotation, writeClassToFile, writeJavaFilegetTemplateEnginepublic SdkHypermediaPaginationOperation(Path outputDir, com.mulesoft.connectivity.rest.sdk.internal.connectormodel.ConnectorModel connectorModel, SdkConnector sdkConnector, com.mulesoft.connectivity.rest.sdk.internal.connectormodel.ConnectorOperation operation, RestSdkRunConfiguration runConfiguration) throws TemplatingException
TemplatingExceptionpublic com.squareup.javapoet.CodeBlock getPagingMethodOperation()
getPagingMethodOperation in interface SdkPaginationStrategygetPagingMethodOperation in class AbstractSdkPaginationOperationpublic Class<?> getPagingProviderClass()
Copyright © 2021. All rights reserved.