List of usage examples for com.liferay.portal.kernel.service.permission ModelPermissionsFactory create
public static ModelPermissions create(String[] groupPermissions, String[] guestPermissions)
From source file:com.liferay.calendar.service.test.CalendarResourceServiceTest.java
License:Open Source License
@Test public void testAddCalendarResource() throws Exception { Group group = GroupTestUtil.addGroup(); User user = UserTestUtil.addGroupUser(group, RoleConstants.SITE_MEMBER); long classNameId = PortalUtil.getClassNameId(CalendarResource.class); ServiceContext serviceContext = ServiceContextTestUtil.getServiceContext(group.getGroupId(), user.getUserId());// w w w . j av a 2 s .c o m ModelPermissions modelPermissions = ModelPermissionsFactory.create(_CALENDAR_RESOURCE_GROUP_PERMISSIONS, null); serviceContext.setModelPermissions(modelPermissions); CalendarResource calendarResource = CalendarResourceLocalServiceUtil.addCalendarResource(user.getUserId(), user.getGroupId(), classNameId, 0, PortalUUIDUtil.generate(), RandomTestUtil.randomString(8), RandomTestUtil.randomLocaleStringMap(), RandomTestUtil.randomLocaleStringMap(), true, serviceContext); Assert.assertNotNull(calendarResource); }
From source file:com.liferay.dynamic.data.mapping.internal.upgrade.v1_0_0.UpgradeDynamicDataMapping.java
License:Open Source License
public UpgradeDynamicDataMapping(AssetEntryLocalService assetEntryLocalService, DDM ddm, DDMFormJSONDeserializer ddmFormJSONDeserializer, DDMFormJSONSerializer ddmFormJSONSerializer, DDMFormLayoutJSONSerializer ddmFormLayoutJSONSerializer, DDMFormValuesJSONDeserializer ddmFormValuesJSONDeserializer, DDMFormValuesJSONSerializer ddmFormValuesJSONSerializer, DDMFormXSDDeserializer ddmFormXSDDeserializer, DLFileEntryLocalService dlFileEntryLocalService, DLFileVersionLocalService dlFileVersionLocalService, DLFolderLocalService dlFolderLocalService, ExpandoRowLocalService expandoRowLocalService, ExpandoTableLocalService expandoTableLocalService, ExpandoValueLocalService expandoValueLocalService, ResourceActions resourceActions, ResourceLocalService resourceLocalService, ResourcePermissionLocalService resourcePermissionLocalService) { _assetEntryLocalService = assetEntryLocalService; _ddm = ddm;// w w w. j a va 2s . co m _ddmFormJSONDeserializer = ddmFormJSONDeserializer; _ddmFormJSONSerializer = ddmFormJSONSerializer; _ddmFormLayoutJSONSerializer = ddmFormLayoutJSONSerializer; _ddmFormValuesJSONDeserializer = ddmFormValuesJSONDeserializer; _ddmFormValuesJSONSerializer = ddmFormValuesJSONSerializer; _ddmFormXSDDeserializer = ddmFormXSDDeserializer; _dlFileEntryLocalService = dlFileEntryLocalService; _dlFileVersionLocalService = dlFileVersionLocalService; _dlFolderLocalService = dlFolderLocalService; _expandoRowLocalService = expandoRowLocalService; _expandoTableLocalService = expandoTableLocalService; _expandoValueLocalService = expandoValueLocalService; _resourceLocalService = resourceLocalService; _resourcePermissionLocalService = resourcePermissionLocalService; _dlFolderModelPermissions = ModelPermissionsFactory.create(_DLFOLDER_GROUP_PERMISSIONS, _DLFOLDER_GUEST_PERMISSIONS); _dlFolderModelPermissions.addRolePermissions(RoleConstants.OWNER, _DLFOLDER_OWNER_PERMISSIONS); _initModelResourceNames(resourceActions); }