List of usage examples for com.liferay.portal.kernel.service RoleLocalServiceUtil addUserRole
public static void addUserRole(long userId, com.liferay.portal.kernel.model.Role role) throws com.liferay.portal.kernel.exception.PortalException
From source file:com.liferay.exportimport.test.LayoutSetPrototypePropagationTest.java
License:Open Source License
@Test public void testResetPrototypeWithPermissions() throws Exception { Role role = RoleTestUtil.addRole(RoleConstants.TYPE_REGULAR); RoleLocalServiceUtil.addUserRole(_user1.getUserId(), role); ResourcePermissionLocalServiceUtil.addResourcePermission(_user1.getCompanyId(), Group.class.getName(), ResourceConstants.SCOPE_COMPANY, String.valueOf(_user1.getCompanyId()), role.getRoleId(), ActionKeys.UPDATE);//from w ww . ja v a 2 s . co m PermissionChecker permissionChecker = PermissionCheckerFactoryUtil.create(_user1); PermissionThreadLocal.setPermissionChecker(permissionChecker); Group userGroup = GroupLocalServiceUtil.getUserGroup(_user2.getCompanyId(), _user2.getUserId()); LayoutSet layoutSet = LayoutSetLocalServiceUtil.getLayoutSet(userGroup.getGroupId(), true); SitesUtil.resetPrototype(layoutSet); }