List of usage examples for com.liferay.portal.kernel.model RoleConstants GUEST
String GUEST
To view the source code for com.liferay.portal.kernel.model RoleConstants GUEST.
Click Source Link
From source file:com.liferay.bookmarks.subscription.test.BookmarksSubscriptionBaseModelTest.java
License:Open Source License
@Override protected void removeContainerModelResourceViewPermission() throws Exception { List<String> actionIds = new ArrayList<>(2); actionIds.add(ActionKeys.ACCESS);//from ww w . jav a 2s. c om actionIds.add(ActionKeys.VIEW); ResourceBlockPermissionTestUtil.removeResourceBlockPermissions(_folder.getCompanyId(), _folder.getGroupId(), BookmarksPortletKeys.BOOKMARKS, BookmarksFolder.class.getName(), _folder.getFolderId(), new String[] { RoleConstants.GUEST, RoleConstants.SITE_MEMBER }, actionIds); }
From source file:com.liferay.calendar.internal.upgrade.v1_0_6.UpgradeResourcePermission.java
License:Open Source License
protected void upgradeGuestResourceBlockPermissions() throws Exception { List<String> unsupportedActionIds = getCalendarResourceUnsupportedActionIds(); if (unsupportedActionIds.isEmpty()) { return;/*from w w w . j av a 2 s .c o m*/ } StringBundler sb = new StringBundler(2); sb.append("select companyId, groupId, calendarResourceId, "); sb.append("resourceBlockId from CalendarResource"); try (PreparedStatement ps = connection.prepareStatement(sb.toString()); ResultSet rs = ps.executeQuery()) { while (rs.next()) { long companyId = rs.getLong(1); final long calendarResourceId = rs.getLong(3); final long resourceBlockId = rs.getLong(4); Role guestRole = _roleLocalService.getRole(companyId, RoleConstants.GUEST); PermissionedModel permissionedModel = new PermissionedModel() { @Override public long getResourceBlockId() { return resourceBlockId; } @Override public void persist() { if (_newResourceBlockId == -1) { return; } StringBundler updateSB = new StringBundler(3); updateSB.append("update CalendarResource set "); updateSB.append("resourceBlockId = ? where "); updateSB.append("calendarResourceId = ?"); try (PreparedStatement ps = connection.prepareStatement(updateSB.toString())) { ps.setLong(1, _newResourceBlockId); ps.setLong(2, calendarResourceId); ps.execute(); } catch (SQLException sqle) { throw new SystemException(sqle); } } @Override public void setResourceBlockId(long resourceBlockId) { _newResourceBlockId = resourceBlockId; } private long _newResourceBlockId = -1; }; for (String unsupportedActionId : unsupportedActionIds) { _resourcePermissionLocalService.removeResourcePermission(companyId, _CALENDAR_RESOURCE_NAME, ResourceConstants.SCOPE_INDIVIDUAL, String.valueOf(permissionedModel), guestRole.getRoleId(), unsupportedActionId); } } } }
From source file:com.liferay.calendar.service.test.CalendarBookingServiceTest.java
License:Open Source License
protected void deleteGuestAndUserPermission(Calendar calendar) throws Exception { Role role = RoleLocalServiceUtil.getRole(TestPropsValues.getCompanyId(), RoleConstants.GUEST); ResourcePermissionLocalServiceUtil.setResourcePermissions(TestPropsValues.getCompanyId(), Calendar.class.getName(), ResourceConstants.SCOPE_INDIVIDUAL, String.valueOf(calendar.getPrimaryKey()), role.getRoleId(), new String[0]); role = RoleLocalServiceUtil.getRole(TestPropsValues.getCompanyId(), RoleConstants.USER); ResourcePermissionLocalServiceUtil.setResourcePermissions(TestPropsValues.getCompanyId(), Calendar.class.getName(), ResourceConstants.SCOPE_INDIVIDUAL, String.valueOf(calendar.getPrimaryKey()), role.getRoleId(), new String[0]); }
From source file:com.liferay.document.library.permission.test.DLFileEntryPermissionCheckerTest.java
License:Open Source License
@Override protected void removePortletModelViewPermission() throws Exception { super.removePortletModelViewPermission(); RoleTestUtil.removeResourcePermission(RoleConstants.GUEST, getResourceName(), ResourceConstants.SCOPE_INDIVIDUAL, String.valueOf(group.getGroupId()), ActionKeys.VIEW); }
From source file:com.liferay.document.library.service.test.DLCheckInCheckOutTest.java
License:Open Source License
@Before public void setUp() throws Exception { _group = GroupTestUtil.addGroup();//from w ww. ja va 2s .co m RoleTestUtil.addResourcePermission(RoleConstants.POWER_USER, DLFolderConstants.getClassName(), ResourceConstants.SCOPE_GROUP_TEMPLATE, String.valueOf(GroupConstants.DEFAULT_PARENT_GROUP_ID), ActionKeys.ADD_DOCUMENT); RoleTestUtil.addResourcePermission(RoleConstants.GUEST, DLPermission.RESOURCE_NAME, ResourceConstants.SCOPE_GROUP, String.valueOf(_group.getGroupId()), ActionKeys.VIEW); _authorUser = UserTestUtil.addUser("author", _group.getGroupId()); _overriderUser = UserTestUtil.addUser("overrider", _group.getGroupId()); _serviceContext = ServiceContextTestUtil.getServiceContext(_group.getGroupId(), 0); _folder = createFolder("CheckInCheckOutTest"); _fileEntry = createFileEntry(_FILE_NAME); }
From source file:com.liferay.document.library.service.test.DLCheckInCheckOutTest.java
License:Open Source License
@After public void tearDown() throws Exception { RoleTestUtil.removeResourcePermission(RoleConstants.GUEST, DLPermission.RESOURCE_NAME, ResourceConstants.SCOPE_GROUP, String.valueOf(_group.getGroupId()), ActionKeys.VIEW); }
From source file:com.liferay.document.library.service.test.DLFileVersionTest.java
License:Open Source License
protected void setUpResourcePermission() throws Exception { RoleTestUtil.addResourcePermission(RoleConstants.GUEST, "com.liferay.document.library", ResourceConstants.SCOPE_GROUP, String.valueOf(_group.getGroupId()), ActionKeys.VIEW); }
From source file:com.liferay.document.library.service.test.DLFileVersionTest.java
License:Open Source License
protected void tearDownResourcePermission() throws Exception { RoleTestUtil.removeResourcePermission(RoleConstants.GUEST, "com.liferay.document.library", ResourceConstants.SCOPE_GROUP, String.valueOf(_group.getGroupId()), ActionKeys.VIEW); }
From source file:com.liferay.dynamic.data.lists.form.web.internal.portlet.action.PublishRecordSetMVCResourceCommand.java
License:Open Source License
protected void updateRecordSetPermission(ResourceRequest resourceRequest, long recordSetId, boolean published) throws PortalException { long companyId = _portal.getCompanyId(resourceRequest); Role role = _roleLocalService.getRole(companyId, RoleConstants.GUEST); ResourcePermission resourcePermission = _resourcePermissionLocalService.getResourcePermission( role.getCompanyId(), DDLRecordSet.class.getName(), ResourceConstants.SCOPE_INDIVIDUAL, String.valueOf(recordSetId), role.getRoleId()); if (published) { resourcePermission.addResourceAction(DDLActionKeys.ADD_RECORD); } else {//from ww w.j ava2 s . c o m resourcePermission.removeResourceAction(DDLActionKeys.ADD_RECORD); } _resourcePermissionLocalService.updateResourcePermission(resourcePermission); }
From source file:com.liferay.dynamic.data.mapping.form.web.internal.portlet.action.PublishFormInstanceMVCResourceCommand.java
License:Open Source License
protected void updateFormInstancePermission(ResourceRequest resourceRequest, long formInstanceId, boolean published) throws PortalException { long companyId = _portal.getCompanyId(resourceRequest); Role role = _roleLocalService.getRole(companyId, RoleConstants.GUEST); ResourcePermission resourcePermission = _resourcePermissionLocalService.getResourcePermission( role.getCompanyId(), DDMFormInstance.class.getName(), ResourceConstants.SCOPE_INDIVIDUAL, String.valueOf(formInstanceId), role.getRoleId()); if (published) { resourcePermission.addResourceAction(DDMActionKeys.ADD_FORM_INSTANCE_RECORD); } else {/* w ww. j a v a2 s.c o m*/ resourcePermission.removeResourceAction(DDMActionKeys.ADD_FORM_INSTANCE_RECORD); } _resourcePermissionLocalService.updateResourcePermission(resourcePermission); }