org.loom.annotation.processor
Class CommonAnnotationsProcessor

java.lang.Object
  extended by org.loom.annotation.processor.AbstractAnnotationProcessor
      extended by org.loom.annotation.processor.AbstractInjectedInterceptorAnnotationProcessor<SecurityInterceptor>
          extended by org.loom.annotation.processor.AbstractSecurityAnnotationProcessor
              extended by org.loom.annotation.processor.CommonAnnotationsProcessor
All Implemented Interfaces:
AnnotationProcessor, org.springframework.context.ApplicationContextAware

public class CommonAnnotationsProcessor
extends AbstractSecurityAnnotationProcessor

Processes JSR250 Common Annotations. Right now RolesAllowed, PermitAll and DenyAll are processed

Author:
icoloma

Constructor Summary
CommonAnnotationsProcessor()
           
 
Method Summary
 void process(AnnotationMetadata metadata, ActionMapping mapping)
          Expands an ActionMapping with the metadata annotated to an Action class.
 
Methods inherited from class org.loom.annotation.processor.AbstractSecurityAnnotationProcessor
findInterceptor, removeInterceptor, setActionRoles, setEventRoles
 
Methods inherited from class org.loom.annotation.processor.AbstractInjectedInterceptorAnnotationProcessor
getApplicationContext, getInterceptor, getInterceptorBeanName, getInterceptorClass, setApplicationContext, setInterceptorBeanName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CommonAnnotationsProcessor

public CommonAnnotationsProcessor()
Method Detail

process

public void process(AnnotationMetadata metadata,
                    ActionMapping mapping)
Description copied from interface: AnnotationProcessor
Expands an ActionMapping with the metadata annotated to an Action class. This method processes any annotations attached to the Action class or any containing package.

Specified by:
process in interface AnnotationProcessor
Specified by:
process in class AbstractAnnotationProcessor
Parameters:
metadata - the annotation metadata to be processed
mapping - the action mapping to be modified


The Loom Framework 1.6-SNAPSHOT.
Licensed under the Apache License, Version 2.0 by Extrema Sistemas de Informacion S.L.