Class VTransactionAspect
- java.lang.Object
-
- io.vertigo.commons.impl.transaction.VTransactionAspect
-
- All Implemented Interfaces:
io.vertigo.core.node.component.aop.Aspect
public final class VTransactionAspect extends Object implements io.vertigo.core.node.component.aop.Aspect
Aspect pour la gestion des transactions au niveau de la couche service.- Author:
- prahmoune
-
-
Constructor Summary
Constructors Constructor Description VTransactionAspect(VTransactionManager transactionManager)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<Transactional>
getAnnotationType()
Object
invoke(Object[] args, io.vertigo.core.node.component.aop.AspectMethodInvocation methodInvocation)
-
-
-
Constructor Detail
-
VTransactionAspect
@Inject public VTransactionAspect(VTransactionManager transactionManager)
Constructor- Parameters:
transactionManager
- the transactionManager
-
-
Method Detail
-
invoke
public Object invoke(Object[] args, io.vertigo.core.node.component.aop.AspectMethodInvocation methodInvocation)
- Specified by:
invoke
in interfaceio.vertigo.core.node.component.aop.Aspect
-
getAnnotationType
public Class<Transactional> getAnnotationType()
- Specified by:
getAnnotationType
in interfaceio.vertigo.core.node.component.aop.Aspect
-
-