Class VTransactionAspect

java.lang.Object
io.vertigo.commons.impl.transaction.VTransactionAspect
All Implemented Interfaces:
io.vertigo.core.node.component.aspect.Aspect

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

    • VTransactionAspect

      @Inject public VTransactionAspect(VTransactionManager transactionManager)
      Constructor
      Parameters:
      transactionManager - the transactionManager
  • 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<Transactional> getAnnotationType()
      Specified by:
      getAnnotationType in interface io.vertigo.core.node.component.aspect.Aspect