public class OAuthPatternTypeOperationsBuilder extends PatternTypeOperationsBuilder
PatternTypeOperationsBuilder
to handle modules implementing OAuth. The purpose of this extension is to generate metadata for the
implicit authorize and unauthorize methodsADVANCED_CONNECTION_GROUP_NAME, CONNECTION_GROUP_NAME, context, GENERAL_GROUP_NAME, helper, METADATA_KEY_LEVELS_CAPTION_SEPARATOR, method, module, moduleName, objectFactory, STUDIO_HTTP_CONFIG, STUDIO_HTTP_REQUEST_CONFIG, STUDIO_LISTENER_CONFIG| Constructor and Description |
|---|
OAuthPatternTypeOperationsBuilder(Context context,
org.mule.devkit.model.module.Module module,
PatternTypes patternTypeToUse) |
| Modifier and Type | Method and Description |
|---|---|
protected List<org.mule.devkit.model.studio.ModeElementType> |
getModes(List<? extends org.mule.devkit.model.Method> methods) |
buildbuildVersionsString, createAttributeTypeFromVariable, createCacheConfigAttributes, createComplexListType, createGroupWithModeSwitch, createGroupWithNoOperationModeSwitch, createGroupWithNoOperationModeSwitchForProcessors, createGroupWithNoOperationModeSwitchForSources, createHttpCallbackConfig, createJaxbElement, createMetaDataAttributes, createOAuthConfig, createPoolingProfileAttributes, createQueryType, createReconnectionAttributes, createTextType, getAttributeType, getConnectionAttributes, handleCollectionVariable, isConfigurableVariable, processConnectionAttributes, processMethodParameters, processVariableElements, setCommonCollectionAttributes, setMetadataAttributespublic OAuthPatternTypeOperationsBuilder(Context context, org.mule.devkit.model.module.Module module, PatternTypes patternTypeToUse)
protected List<org.mule.devkit.model.studio.ModeElementType> getModes(List<? extends org.mule.devkit.model.Method> methods)
getModes in class BaseStudioXmlBuilderCopyright © 2010–2015 MuleSoft, Inc.. All rights reserved.