Package nl.vpro.domain.media
Class MediaObjectLockerAspect
- java.lang.Object
-
- nl.vpro.domain.media.MediaObjectLockerAspect
-
public abstract class MediaObjectLockerAspect extends Object
This makes locking on mid easier.Just annotate your method with
MediaObjectLocker.Mid
and it should automatically lock the mid if it isn't yet.- Since:
- 5.8
- Author:
- Michiel Meeuwissen
-
-
Constructor Summary
Constructors Constructor Description MediaObjectLockerAspect()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
assertNoMidLock(org.aspectj.lang.ProceedingJoinPoint joinPoint, MediaObjectLocker.AssertNoMidLock annotation)
protected static MediaIdentifiable.Correlation
getCorrelation(String method, Object object)
static ScheduleEventIdentifier
getSid(Object object)
Object
lockMid(org.aspectj.lang.ProceedingJoinPoint joinPoint, MediaObjectLocker.Mid annotation)
Object
lockSid(org.aspectj.lang.ProceedingJoinPoint joinPoint, MediaObjectLocker.Sid annotation)
-
-
-
Method Detail
-
lockMid
public Object lockMid(org.aspectj.lang.ProceedingJoinPoint joinPoint, MediaObjectLocker.Mid annotation)
-
lockSid
public Object lockSid(org.aspectj.lang.ProceedingJoinPoint joinPoint, MediaObjectLocker.Sid annotation)
-
assertNoMidLock
public Object assertNoMidLock(org.aspectj.lang.ProceedingJoinPoint joinPoint, MediaObjectLocker.AssertNoMidLock annotation)
-
getCorrelation
protected static MediaIdentifiable.Correlation getCorrelation(String method, Object object)
-
getSid
public static ScheduleEventIdentifier getSid(Object object)
-
-