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, INTERCEPTOR_METHOD_NAME, operation, OPERATION_PATH_FIELD, outputMetadataResolver, PARAM_DOC_NAME_DESCRIPTION, sampleDataProviderBASE_CLASSNAME_SUFFIX, BASE_PACKAGE_SUFFIX, connectorModel, INTERCEPTOR_CLASSNAME_SUFFIX, INTERCEPTOR_PACKAGE_SUFFIX, 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() |
generateMethodReturn, generateOperationMethodBody, getMessageOutputType, getPagination, getPagingParameter, getPayloadExpression, requiresCallbackParameter, requiresConnectionParameter, requiresMediaTypeAnnotationaddContentParameters, addSetBodyMethod, applyTemplates, buildContent, configureClassBuilder, configureJavaFileBuilder, generateAuxParameterBindings, generateCatchStatement, generateCommonOperationMethodBody, generateCommonOperationMethodBody, generateInterceptorCall, generateOperationBaseLayer, generateOperationBaseMethod, generateOperationClass, generateOperationImplementationLayer, generateOperationImplementationMethod, generateOperationImplementationMethodBody, generateOperationInterceptorLayer, generateOperationInterceptorMethod, generateOperationInterceptorMethodBody, generateOperationMethod, generateRestRequestBuilderInitialization, generateTryStatement, getAllBodyFields, getAllParameters, getBasePackage, getConnectorOperation, getInterceptorPackage, getJavaBaseClassName, getJavaClassName, getJavaInterceptorClassName, getOperation, getPackage, getSuperclass, isVoidOperation, operationMethodRequiresBodygenerateOptionalGetter, getArgumentsFromValueProvider, getArgumentsFromValueProviderDefinition, getConstantStringField, getJavaFileBuilderForClass, getJavaType, getResourcesPath, getSourcesPath, getValueProviderAnnotation, writeClassToFile, writeClassToFile, writeJavaFile, 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 © 2022. All rights reserved.