1
22
23 package com.liferay.lock.service;
24
25 import com.liferay.lock.model.Lock;
26 import com.liferay.portal.PortalException;
27 import com.liferay.portal.SystemException;
28
29 import java.rmi.RemoteException;
30
31 import java.util.Set;
32
33
39 public class LockServiceUtil {
40
41 public static void clear() throws RemoteException, SystemException {
42 LockService lockService = LockServiceFactory.getService();
43
44 lockService.clear();
45 }
46
47 public static Lock getLock(String className, Comparable pk)
48 throws PortalException, RemoteException, SystemException {
49
50 LockService lockService = LockServiceFactory.getService();
51
52 return lockService.getLock(className, pk);
53 }
54
55 public static Set getLocksByCompanyId(long companyId)
56 throws RemoteException, SystemException {
57
58 LockService lockService = LockServiceFactory.getService();
59
60 return lockService.getLocksByCompanyId(companyId);
61 }
62
63 public static Set getLocksByUserId(long userId)
64 throws RemoteException, SystemException {
65
66 LockService lockService = LockServiceFactory.getService();
67
68 return lockService.getLocksByUserId(userId);
69 }
70
71 public static boolean hasLock(
72 String className, Comparable pk, long userId)
73 throws RemoteException, SystemException {
74
75 LockService lockService = LockServiceFactory.getService();
76
77 return lockService.hasLock(className, pk, userId);
78 }
79
80 public static boolean isLocked(String className, Comparable pk)
81 throws RemoteException, SystemException {
82
83 LockService lockService = LockServiceFactory.getService();
84
85 return lockService.isLocked(className, pk);
86 }
87
88 public static void lock(
89 String className, Comparable pk, long companyId, long userId,
90 long expirationTime)
91 throws PortalException, RemoteException, SystemException {
92
93 LockService lockService = LockServiceFactory.getService();
94
95 lockService.lock(className, pk, companyId, userId, expirationTime);
96 }
97
98 public static void unlock(String className, Comparable pk)
99 throws RemoteException, SystemException {
100
101 LockService lockService = LockServiceFactory.getService();
102
103 lockService.unlock(className, pk);
104 }
105
106 }