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

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

Introduction

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

Prototype

String PORTAL_CONTENT_REVIEWER

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

Click Source Link

Usage

From source file:com.liferay.users.admin.demo.internal.UsersDemo.java

License:Open Source License

@Override
public void portalInstanceRegistered(Company company) throws Exception {
    _basicUserDemoDataCreator.create(company.getCompanyId(), "usersn", "userea@liferay.com", "userfn",
            "userln");

    _companyAdminUserDemoDataCreator.create(company.getCompanyId(), "bruno.admin@liferay.com");

    Group acmeCorpGroup = _siteDemoDataCreator.create(company.getCompanyId(), "Acmes Corporation");

    _siteAdminUserDemoDataCreator.create(acmeCorpGroup.getGroupId(), "helen@liferay.com");

    // Web Content Author role

    String webContentAuthorPermissionsXML = StringUtil.read(UsersDemo.class,
            "dependencies/permissions-web-content-author.xml");

    Role webContentAuthorRole = _siteRoleDemoDataCreator.create(company.getCompanyId(), "Web Content Author",
            webContentAuthorPermissionsXML);

    _siteMemberUserDemoDataCreator.create(acmeCorpGroup.getGroupId(), "joe@liferay.com",
            new long[] { webContentAuthorRole.getRoleId() });

    // Forum Moderator role

    Group petLoversGroup = _siteDemoDataCreator.create(company.getCompanyId(), "Pet Lovers");

    String forumModeratorPermissionsXML = StringUtil.read(UsersDemo.class,
            "dependencies/permissions-forum-moderator.xml");

    Role forumModeratorRole = _siteRoleDemoDataCreator.create(company.getCompanyId(), "Forum Moderator",
            forumModeratorPermissionsXML);

    _siteMemberUserDemoDataCreator.create(petLoversGroup.getGroupId(), "maria@liferay.com",
            new long[] { forumModeratorRole.getRoleId() });

    // Portal Content Reviewer role

    Role portalContentReviewerRole = _roleLocalService.getRole(company.getCompanyId(),
            RoleConstants.PORTAL_CONTENT_REVIEWER);

    User portalContentReviewerUser = _basicUserDemoDataCreator.create(company.getCompanyId(), "reviewersn",
            "reviewerea@liferay.com", "reviewerfn", "reviewerln");

    _roleLocalService.addUserRole(portalContentReviewerUser.getUserId(), portalContentReviewerRole);
}