Example usage for com.liferay.portal.kernel.model RoleConstants SITE_MEMBER

List of usage examples for com.liferay.portal.kernel.model RoleConstants SITE_MEMBER

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.model RoleConstants SITE_MEMBER.

Prototype

String SITE_MEMBER

To view the source code for com.liferay.portal.kernel.model RoleConstants SITE_MEMBER.

Click Source Link

Usage

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);//ww w.  ja  v a2 s. 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.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());//from  ww w .  ja  v a2s. c  om

    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.comment.subscriptions.test.CommentsSubscriptionTest.java

License:Open Source License

@Before
public void setUp() throws Exception {
    _group = GroupTestUtil.addGroup();/*from   w  w w.j  a  v a2s  . c  o  m*/

    _creatorUser = UserTestUtil.addGroupUser(_group, RoleConstants.SITE_MEMBER);

    _user = UserTestUtil.addGroupUser(_group, RoleConstants.SITE_MEMBER);
}

From source file:com.liferay.dynamic.data.mapping.service.test.DDMStructureServiceTest.java

License:Open Source License

@Test
public void testSearchWithSiteMemberPermission() throws Exception {
    DDMStructure structure = addStructure(_classNameId, StringUtil.randomString());

    structure = addStructure(_classNameId, StringUtil.randomString());

    String modelName = ResourceActionsUtil.getCompositeModelName(PortalUtil.getClassName(_classNameId),
            DDMStructure.class.getName());

    List<Role> roles = RoleLocalServiceUtil.getRoles(TestPropsValues.getCompanyId());

    for (Role role : roles) {
        ResourcePermissionServiceUtil.removeResourcePermission(structure.getGroupId(), structure.getCompanyId(),
                modelName, ResourceConstants.SCOPE_INDIVIDUAL, String.valueOf(structure.getPrimaryKey()),
                role.getRoleId(), ActionKeys.VIEW);
    }//w w  w .j  av a2  s  .co  m

    long[] groupIds = { group.getGroupId(), group.getGroupId() };

    User siteMemberUser = UserTestUtil.addGroupUser(group, RoleConstants.SITE_MEMBER);

    PermissionChecker permissionChecker = PermissionCheckerFactoryUtil.create(siteMemberUser);

    PermissionThreadLocal.setPermissionChecker(permissionChecker);

    List<DDMStructure> structures = DDMStructureServiceUtil.search(TestPropsValues.getCompanyId(), groupIds,
            _classNameId, StringPool.BLANK, WorkflowConstants.STATUS_ANY, QueryUtil.ALL_POS, QueryUtil.ALL_POS,
            null);

    Assert.assertEquals(structures.toString(), 1, structures.size());
}

From source file:com.liferay.message.boards.subscription.test.MBSubscriptionBaseModelTest.java

License:Open Source License

@Override
protected void removeContainerModelResourceViewPermission() throws Exception {

    RoleTestUtil.removeResourcePermission(RoleConstants.GUEST, MBCategory.class.getName(),
            ResourceConstants.SCOPE_INDIVIDUAL, String.valueOf(_category.getCategoryId()), ActionKeys.VIEW);

    RoleTestUtil.removeResourcePermission(RoleConstants.SITE_MEMBER, MBCategory.class.getName(),
            ResourceConstants.SCOPE_INDIVIDUAL, String.valueOf(_category.getCategoryId()), ActionKeys.VIEW);
}

From source file:com.liferay.wiki.subscription.test.WikiSubscriptionBaseModelTest.java

License:Open Source License

@Override
protected void removeContainerModelResourceViewPermission() throws Exception {

    RoleTestUtil.removeResourcePermission(RoleConstants.GUEST, WikiNode.class.getName(),
            ResourceConstants.SCOPE_INDIVIDUAL, String.valueOf(_node.getNodeId()), ActionKeys.VIEW);

    RoleTestUtil.removeResourcePermission(RoleConstants.SITE_MEMBER, WikiNode.class.getName(),
            ResourceConstants.SCOPE_INDIVIDUAL, String.valueOf(_node.getNodeId()), ActionKeys.VIEW);
}