001
014
015 package com.liferay.portal.util.test;
016
017 import com.liferay.counter.service.CounterLocalServiceUtil;
018 import com.liferay.portal.model.ResourcePermission;
019 import com.liferay.portal.service.ResourcePermissionLocalServiceUtil;
020
021
024 public class ResourcePermissionTestUtil {
025
026 public static ResourcePermission addResourcePermission(
027 long actionIds, String name, long roleId)
028 throws Exception {
029
030 return addResourcePermission(
031 actionIds, name, RandomTestUtil.randomString(), roleId,
032 RandomTestUtil.nextInt());
033 }
034
035 public static ResourcePermission addResourcePermission(
036 long actionIds, String name, String primKey, int scope)
037 throws Exception {
038
039 return addResourcePermission(
040 actionIds, name, primKey, RandomTestUtil.nextInt(), scope);
041 }
042
043 public static ResourcePermission addResourcePermission(
044 long actionIds, String name, String primKey, long roleId, int scope)
045 throws Exception {
046
047 long resourcePermissionId = CounterLocalServiceUtil.increment(
048 ResourcePermission.class.getName());
049
050 ResourcePermission resourcePermission =
051 ResourcePermissionLocalServiceUtil.createResourcePermission(
052 resourcePermissionId);
053
054 resourcePermission.setCompanyId(TestPropsValues.getCompanyId());
055 resourcePermission.setName(name);
056 resourcePermission.setScope(scope);
057 resourcePermission.setPrimKey(primKey);
058 resourcePermission.setRoleId(roleId);
059 resourcePermission.setActionIds(actionIds);
060
061 return ResourcePermissionLocalServiceUtil.addResourcePermission(
062 resourcePermission);
063 }
064
065 }