org.mule.devkit.generation.studio.editor
Class OAuthPatternTypeOperationsBuilder

java.lang.Object
  extended by org.mule.devkit.generation.studio.editor.BaseStudioXmlBuilder
      extended by org.mule.devkit.generation.studio.editor.PatternTypeOperationsBuilder
          extended by org.mule.devkit.generation.studio.editor.OAuthPatternTypeOperationsBuilder

public class OAuthPatternTypeOperationsBuilder
extends PatternTypeOperationsBuilder

Extension of PatternTypeOperationsBuilder to handle modules implementing OAuth. The purpose of this extension is to generate metadata for the implicit authorize and unauthorize methods

Author:
mariano.gonzalez@mulesoft.com

Field Summary
 
Fields inherited from class org.mule.devkit.generation.studio.editor.BaseStudioXmlBuilder
ADVANCED_CONNECTION_GROUP_NAME, CONNECTION_GROUP_NAME, context, GENERAL_GROUP_NAME, helper, method, module, moduleName, objectFactory
 
Constructor Summary
OAuthPatternTypeOperationsBuilder(Context context, org.mule.devkit.model.module.Module module, PatternTypes patternTypeToUse)
           
 
Method Summary
protected  List<org.mule.devkit.model.studio.ModeElementType> getModes(List<? extends org.mule.devkit.model.Method> methods)
           
 
Methods inherited from class org.mule.devkit.generation.studio.editor.PatternTypeOperationsBuilder
build
 
Methods inherited from class org.mule.devkit.generation.studio.editor.BaseStudioXmlBuilder
buildVersionsString, createGroupWithModeSwitch, createJaxbElement, createMetaDataAttributes, createOAuthConfig, createPoolingProfileAttributes, createQueryType, createReconnectionAttributes, getConnectionAttributes, isConfigurableVariable, processConfigurableFields, processConnectionAttributes, processMethodParameters, setMetadataAttributes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OAuthPatternTypeOperationsBuilder

public OAuthPatternTypeOperationsBuilder(Context context,
                                         org.mule.devkit.model.module.Module module,
                                         PatternTypes patternTypeToUse)
Method Detail

getModes

protected List<org.mule.devkit.model.studio.ModeElementType> getModes(List<? extends org.mule.devkit.model.Method> methods)
Overrides:
getModes in class BaseStudioXmlBuilder


Copyright © 2010–2014 MuleSoft, Inc.. All rights reserved.