Class ShiroAnnotationWorker

java.lang.Object
org.tynamo.security.ShiroAnnotationWorker
All Implemented Interfaces:
org.apache.tapestry5.services.transform.ComponentClassTransformWorker2

public class ShiroAnnotationWorker extends Object implements org.apache.tapestry5.services.transform.ComponentClassTransformWorker2
Transform components based on annotation. Support annotation on method. The following rules
  • Annotations on methods are not inherited.
  • The annotations only in target class, unlike services
See Also:
  • invalid reference
    org.tynamo.security.services.SecurityModule#buildSecurityFilter(org.slf4j.Logger, org.apache.tapestry5.services.ComponentEventLinkEncoder, org.apache.tapestry5.services.ComponentClassResolver, org.tynamo.security.services.ClassInterceptorsCache)
  • Constructor Summary

    Constructors
    Constructor
    Description
    ShiroAnnotationWorker(org.apache.tapestry5.services.Environment environment)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    transform(org.apache.tapestry5.plastic.PlasticClass plasticClass, org.apache.tapestry5.services.transform.TransformationSupport support, org.apache.tapestry5.model.MutableComponentModel model)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ShiroAnnotationWorker

      public ShiroAnnotationWorker(org.apache.tapestry5.services.Environment environment)
  • Method Details

    • transform

      public void transform(org.apache.tapestry5.plastic.PlasticClass plasticClass, org.apache.tapestry5.services.transform.TransformationSupport support, org.apache.tapestry5.model.MutableComponentModel model)
      Specified by:
      transform in interface org.apache.tapestry5.services.transform.ComponentClassTransformWorker2