org.mule.devkit.generation.oauth
Class AbstractOAuthClientAnnotationVerifier

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

public abstract class AbstractOAuthClientAnnotationVerifier
extends Object
implements ModuleAnnotationVerifier


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)
           
protected abstract  void verify(org.mule.devkit.model.module.oauth.OAuthModule oAuthModule)
           
protected  void verifyPostAuthorizationMethod(org.mule.devkit.model.module.oauth.OAuthModule module)
           
 
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)
Specified by:
shouldVerify in interface ModuleAnnotationVerifier

verify

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

verify

public void verify(org.mule.devkit.model.module.Module module)
            throws AnnotationVerificationException
Specified by:
verify in interface ModuleAnnotationVerifier
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-2013 MuleSoft, Inc.. All Rights Reserved.