1
22
23 package com.liferay.lock.service;
24
25 import com.liferay.lock.model.Lock;
26 import com.liferay.portal.PortalException;
27
28 import java.rmi.RemoteException;
29
30
36 public class LockServiceUtil {
37
38 public static void clear() throws RemoteException {
39 LockService lockService = LockServiceFactory.getService();
40
41 lockService.clear();
42 }
43
44 public static Lock getLock(String className, Comparable<?> pk)
45 throws PortalException, RemoteException {
46
47 LockService lockService = LockServiceFactory.getService();
48
49 return lockService.getLock(className, pk);
50 }
51
52 public static boolean hasLock(
53 String className, Comparable<?> pk, long userId)
54 throws RemoteException {
55
56 LockService lockService = LockServiceFactory.getService();
57
58 return lockService.hasLock(className, pk, userId);
59 }
60
61 public static boolean isLocked(String className, Comparable<?> pk)
62 throws RemoteException {
63
64 LockService lockService = LockServiceFactory.getService();
65
66 return lockService.isLocked(className, pk);
67 }
68
69 public static Lock lock(
70 String className, Comparable<?> pk, long userId, String owner,
71 long expirationTime)
72 throws PortalException, RemoteException {
73
74 LockService lockService = LockServiceFactory.getService();
75
76 return lockService.lock(className, pk, userId, owner, expirationTime);
77 }
78
79 public static Lock refresh(String uuid, long expirationTime)
80 throws PortalException, RemoteException {
81
82 LockService lockService = LockServiceFactory.getService();
83
84 return lockService.refresh(uuid, expirationTime);
85 }
86
87 public static void unlock(String className, Comparable<?> pk)
88 throws RemoteException {
89
90 LockService lockService = LockServiceFactory.getService();
91
92 lockService.unlock(className, pk);
93 }
94
95 }