1
14
15 package com.liferay.portal.verify;
16
17 import com.liferay.counter.service.CounterLocalServiceUtil;
18 import com.liferay.portal.model.Permission;
19 import com.liferay.portal.model.Resource;
20 import com.liferay.portal.service.PermissionLocalServiceUtil;
21 import com.liferay.portal.service.ResourceLocalServiceUtil;
22
23
29 public class VerifyCounter extends VerifyProcess {
30
31 protected void doVerify() throws Exception {
32
33
35 long latestResourceId = ResourceLocalServiceUtil.getLatestResourceId();
36
37 long counterResourceId = CounterLocalServiceUtil.increment(
38 Resource.class.getName());
39
40 if (latestResourceId > counterResourceId - 1) {
41 CounterLocalServiceUtil.reset(
42 Resource.class.getName(), latestResourceId);
43 }
44
45
47 long latestPermissionId =
48 PermissionLocalServiceUtil.getLatestPermissionId();
49
50 long counterPermissionId = CounterLocalServiceUtil.increment(
51 Permission.class.getName());
52
53 if (latestPermissionId > counterPermissionId - 1) {
54 CounterLocalServiceUtil.reset(
55 Permission.class.getName(), latestPermissionId);
56 }
57 }
58
59 }