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, method, module, moduleName, objectFactory
Constructor and Description |
---|
OAuthPatternTypeOperationsBuilder(Context context,
Module module,
PatternTypes patternTypeToUse) |
Modifier and Type | Method and Description |
---|---|
protected List<ModeElementType> |
getModes(List<? extends Method> methods) |
build
buildVersionsString, createCacheConfigAttributes, createGroupWithModeSwitch, createGroupWithNoOperationModeSwitch, createGroupWithNoOperationModeSwitchForProcessors, createGroupWithNoOperationModeSwitchForSources, createHttpCallbackConfig, createJaxbElement, createMetaDataAttributes, createOAuthConfig, createPoolingProfileAttributes, createQueryType, createReconnectionAttributes, createTextType, getAttributeType, getConnectionAttributes, isConfigurableVariable, processConnectionAttributes, processMethodParameters, processVariableElements, setMetadataAttributes
public OAuthPatternTypeOperationsBuilder(Context context, Module module, PatternTypes patternTypeToUse)
protected List<ModeElementType> getModes(List<? extends Method> methods)
getModes
in class BaseStudioXmlBuilder
Copyright © 2010–2015 MuleSoft, Inc.. All rights reserved.