org.mule.devkit.generation.oauth
Class AbstractOAuthClientAnnotationVerifier

java.lang.Object
  extended by org.mule.devkit.generation.api.AbstractBaseAnnotationVerifier
      extended by org.mule.devkit.generation.oauth.AbstractOAuthClientAnnotationVerifier
All Implemented Interfaces:
ModuleAnnotationVerifier, Verifier
Direct Known Subclasses:
OAuth1ClientAnnotationVerifier, OAuth2ClientAnnotationVerifier

public abstract class AbstractOAuthClientAnnotationVerifier
extends AbstractBaseAnnotationVerifier


Constructor Summary
AbstractOAuthClientAnnotationVerifier()
           
 
Method Summary
protected  boolean classHasMethodWithParameterAnnotated(org.mule.devkit.model.module.Module module, Class<? extends Annotation> annotation)
           
 boolean shouldVerify(org.mule.devkit.model.module.Module module)
           
 void verify(org.mule.devkit.model.module.Module module, NotificationGatherer gatherer)
           
protected abstract  void verify(org.mule.devkit.model.module.oauth.OAuthModule oAuthModule, NotificationGatherer gatherer)
           
protected  void verifyPostAuthorizationMethod(org.mule.devkit.model.module.oauth.OAuthModule module)
           
 
Methods inherited from class org.mule.devkit.generation.api.AbstractBaseAnnotationVerifier
getGatherer, setGatherer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractOAuthClientAnnotationVerifier

public AbstractOAuthClientAnnotationVerifier()
Method Detail

shouldVerify

public boolean shouldVerify(org.mule.devkit.model.module.Module module)

verify

protected abstract void verify(org.mule.devkit.model.module.oauth.OAuthModule oAuthModule,
                               NotificationGatherer gatherer)
                        throws AnnotationVerificationException
Throws:
AnnotationVerificationException

verify

public void verify(org.mule.devkit.model.module.Module module,
                   NotificationGatherer gatherer)
            throws AnnotationVerificationException
Throws:
AnnotationVerificationException

verifyPostAuthorizationMethod

protected void verifyPostAuthorizationMethod(org.mule.devkit.model.module.oauth.OAuthModule module)
                                      throws AnnotationVerificationException
Throws:
AnnotationVerificationException

classHasMethodWithParameterAnnotated

protected boolean classHasMethodWithParameterAnnotated(org.mule.devkit.model.module.Module module,
                                                       Class<? extends Annotation> annotation)


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