Class BusinessDataRepositoryEventAspect
java.lang.Object
org.bonitasoft.engine.business.data.impl.BusinessDataRepositoryEventAspect
Aspect to handle events for business data repository operations.
Fires events on persist, merge, and remove operations.
This aspect is enabled in EngineConfiguration class through annotation @EnableAspectJAutoProxy.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidafterRemove(org.bonitasoft.engine.bdm.Entity entity) aroundMerge(org.aspectj.lang.ProceedingJoinPoint target, org.bonitasoft.engine.bdm.Entity entity) aroundPersist(org.aspectj.lang.ProceedingJoinPoint target, org.bonitasoft.engine.bdm.Entity entity)
-
Constructor Details
-
BusinessDataRepositoryEventAspect
-
-
Method Details
-
aroundPersist
public Object aroundPersist(org.aspectj.lang.ProceedingJoinPoint target, org.bonitasoft.engine.bdm.Entity entity) throws Throwable - Throws:
Throwable
-
aroundMerge
public Object aroundMerge(org.aspectj.lang.ProceedingJoinPoint target, org.bonitasoft.engine.bdm.Entity entity) throws Throwable - Throws:
Throwable
-
afterRemove
- Throws:
SFireEventException
-