Class AuthorizationAspect

  • All Implemented Interfaces:
    io.vertigo.core.node.component.aop.Aspect

    public final class AuthorizationAspect
    extends Object
    implements io.vertigo.core.node.component.aop.Aspect
    Aspect pour la gestion des Secured au niveau de la couche service.
    Author:
    npiedeloup
    • Constructor Detail

      • AuthorizationAspect

        @Inject
        public AuthorizationAspect​(AuthorizationManager authorizationManager)
        Constructor
        Parameters:
        authorizationManager - the authorizationManager
    • Method Detail

      • invoke

        public Object invoke​(Object[] args,
                             io.vertigo.core.node.component.aop.AspectMethodInvocation methodInvocation)
        Specified by:
        invoke in interface io.vertigo.core.node.component.aop.Aspect
      • getAnnotationType

        public Class<Secured> getAnnotationType()
        Specified by:
        getAnnotationType in interface io.vertigo.core.node.component.aop.Aspect