Class AuthorizationAspect

java.lang.Object
io.vertigo.account.impl.authorization.AuthorizationAspect
All Implemented Interfaces:
io.vertigo.core.node.component.aspect.Aspect

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

    • AuthorizationAspect

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

    • invoke

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

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