public class OAuth2ClientAdapterGenerator extends AbstractOAuthAdapterGenerator
ACCESS_CODE_PATTERN_FIELD_NAME, AUTH_CODE_PATTERN_FIELD_NAME, AUTHORIZE_METHOD_NAME, CONSUMER_FIELD_NAME, context, ENCODING, EXPIRATION_FIELD_NAME, EXPIRATION_TIME_PATTERN_FIELD_NAME, FETCH_ACCESS_TOKEN_METHOD_NAME, GRANT_TYPE, HAS_TOKEN_EXPIRED_METHOD_NAME, MULE_CONTEXT_FIELD_NAME, OAUTH_RESTORE_ACCESS_TOKEN_CALLBACK_FIELD_NAME, OAUTH_SAVE_ACCESS_TOKEN_CALLBACK_FIELD_NAME, OAUTH_VERIFIER_FIELD_NAME, ON_NO_TOKEN_POLICY_FIELD_NAME, REFRESH_TOKEN_FIELD_NAME, REFRESH_TOKEN_PATTERN_FIELD_NAME, REQUEST_TOKEN_FIELD_NAME, REQUEST_TOKEN_SECRET_FIELD_NAME, RESET_METHOD_NAME, VERIFIER_FIELD_NAME| Constructor and Description |
|---|
OAuth2ClientAdapterGenerator() |
| Modifier and Type | Method and Description |
|---|---|
void |
generate(org.mule.devkit.model.module.Module module) |
protected void |
generateConstructor(org.mule.devkit.model.module.Module module,
org.mule.devkit.model.code.GeneratedClass oauthAdapter,
org.mule.devkit.model.code.GeneratedField oauthManager,
Class OAuthManager,
Class OAuthAdapter) |
protected void |
generateGetProcessTemplateMethod(org.mule.devkit.model.code.GeneratedClass oauthAdapterClass,
org.mule.devkit.model.code.GeneratedClass capabilitiesAdapterClass,
org.mule.devkit.model.code.GeneratedField oauthManager) |
protected void |
generateHasBeenAuthorizedMethod(org.mule.devkit.model.module.oauth.OAuthCapability oAuthCapability,
org.mule.devkit.model.code.GeneratedClass oauthAdapter) |
protected org.mule.devkit.model.code.GeneratedField |
refreshTokenField(org.mule.devkit.model.code.GeneratedClass oauthAdapter) |
boolean |
shouldGenerate(org.mule.devkit.model.module.Module module) |
authorizationCodeField, consumes, ctx, generateAccessTokenUrlField, generateAuthorizationUrlField, generateCatchAndReThrow, generateCatchAndReThrow, generateHasBeenAuthorizedMethod, generateInitialiseMethod, generateLoggerField, generateOAuth1AuthorizeMethod, generateOAuth2AuthorizeMethod, generateOnNoTokenPolicyField, generateRequestTokenUrlField, getOAuthAdapterClass, produces, ref, ref, ref, ref, restoreAccessTokenCallbackField, saveAccessTokenCallbackField, setCtxpublic boolean shouldGenerate(org.mule.devkit.model.module.Module module)
public void generate(org.mule.devkit.model.module.Module module) throws GenerationException
GenerationExceptionprotected void generateConstructor(org.mule.devkit.model.module.Module module, org.mule.devkit.model.code.GeneratedClass oauthAdapter, org.mule.devkit.model.code.GeneratedField oauthManager, Class OAuthManager, Class OAuthAdapter)
protected void generateHasBeenAuthorizedMethod(org.mule.devkit.model.module.oauth.OAuthCapability oAuthCapability, org.mule.devkit.model.code.GeneratedClass oauthAdapter)
protected org.mule.devkit.model.code.GeneratedField refreshTokenField(org.mule.devkit.model.code.GeneratedClass oauthAdapter)
protected void generateGetProcessTemplateMethod(org.mule.devkit.model.code.GeneratedClass oauthAdapterClass, org.mule.devkit.model.code.GeneratedClass capabilitiesAdapterClass, org.mule.devkit.model.code.GeneratedField oauthManager)
Copyright © 2010–2017 MuleSoft, Inc.. All rights reserved.