@@ -23,24 +23,27 @@ public class LockEvent extends AbstractEvent {
23
23
private final LockOptions lockOptions ;
24
24
private String entityName ;
25
25
26
- public LockEvent (String entityName , Object object , LockMode lockMode , EventSource source ) {
27
- this ( entityName , object , lockMode .toLockOptions (), source );
28
- }
29
-
30
26
public LockEvent (String entityName , Object object , LockOptions lockOptions , EventSource source ) {
31
27
super (source );
28
+
32
29
if (object == null ) {
33
30
throw new IllegalArgumentException ( "Entity may not be null" );
34
31
}
35
32
if (lockOptions == null ) {
36
33
throw new IllegalArgumentException ( "LockOptions may not be null" );
37
34
}
38
- this .object = object ;
39
- this .lockOptions = lockOptions ;
40
35
if ( lockOptions .getLockMode () == LockMode .UPGRADE_SKIPLOCKED
41
- || lockOptions .getTimeout ().milliseconds () == Timeouts .SKIP_LOCKED_MILLI ) {
36
+ || lockOptions .getTimeout ().milliseconds () == Timeouts .SKIP_LOCKED_MILLI ) {
42
37
throw new IllegalArgumentException ( ILLEGAL_SKIP_LOCKED );
43
38
}
39
+
40
+ this .entityName = entityName ;
41
+ this .object = object ;
42
+ this .lockOptions = lockOptions ;
43
+ }
44
+
45
+ public LockEvent (String entityName , Object object , LockMode lockMode , EventSource source ) {
46
+ this ( entityName , object , lockMode .toLockOptions (), source );
44
47
}
45
48
46
49
public LockEvent (Object object , LockMode lockMode , EventSource source ) {
0 commit comments