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

java.lang.Object
  extended by org.mule.devkit.generation.studio.editor.BaseStudioXmlBuilder
      extended by org.mule.devkit.generation.studio.editor.PatternTypeBuilder
          extended by org.mule.devkit.generation.studio.editor.OAuthPatternTypeBuilder

public class OAuthPatternTypeBuilder
extends PatternTypeBuilder

This pattern module builder generates the metadata for the authorize method

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
OAuthPatternTypeBuilder(Context context, String methodName, org.mule.devkit.model.module.Module module)
           
 
Method Summary
 org.mule.devkit.model.studio.PatternType build()
           
protected  org.mule.devkit.model.studio.PatternType createPatternType()
           
protected  String getIcon()
           
protected  String getImage()
           
 
Methods inherited from class org.mule.devkit.generation.studio.editor.PatternTypeBuilder
processConnectionAttributes
 
Methods inherited from class org.mule.devkit.generation.studio.editor.BaseStudioXmlBuilder
buildVersionsString, createCacheConfigAttributes, createGroupWithModeSwitch, createGroupWithNoOperationModeSwitch, createGroupWithNoOperationModeSwitchForProcessors, createGroupWithNoOperationModeSwitchForSources, createJaxbElement, createMetaDataAttributes, createOAuthConfig, createPoolingProfileAttributes, createQueryType, createReconnectionAttributes, getConnectionAttributes, getModes, isConfigurableVariable, processConfigurableFields, processMethodParameters, setMetadataAttributes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OAuthPatternTypeBuilder

public OAuthPatternTypeBuilder(Context context,
                               String methodName,
                               org.mule.devkit.model.module.Module module)
Method Detail

build

public org.mule.devkit.model.studio.PatternType build()
Overrides:
build in class PatternTypeBuilder

createPatternType

protected org.mule.devkit.model.studio.PatternType createPatternType()
Overrides:
createPatternType in class PatternTypeBuilder

getImage

protected String getImage()
Overrides:
getImage in class PatternTypeBuilder

getIcon

protected String getIcon()
Overrides:
getIcon in class PatternTypeBuilder


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