Example usage for com.liferay.portal.kernel.security.permission ActionKeys VIEW

List of usage examples for com.liferay.portal.kernel.security.permission ActionKeys VIEW

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.security.permission ActionKeys VIEW.

Prototype

String VIEW

To view the source code for com.liferay.portal.kernel.security.permission ActionKeys VIEW.

Click Source Link

Usage

From source file:com.liferay.dynamic.data.lists.form.web.internal.display.context.DDLFormAdminDisplayContext.java

License:Open Source License

public boolean isShowExportRecordSetIcon(DDLRecordSet recordSet) {
    return DDLRecordSetPermission.contains(_ddlFormAdminRequestHelper.getPermissionChecker(), recordSet,
            ActionKeys.VIEW);
}

From source file:com.liferay.dynamic.data.lists.form.web.internal.display.context.DDLFormAdminDisplayContext.java

License:Open Source License

public boolean isShowViewEntriesRecordSetIcon(DDLRecordSet recordSet) {
    return DDLRecordSetPermission.contains(_ddlFormAdminRequestHelper.getPermissionChecker(), recordSet,
            ActionKeys.VIEW);
}

From source file:com.liferay.dynamic.data.lists.form.web.internal.display.context.DDLFormDisplayContext.java

License:Open Source License

protected boolean hasViewPermission() throws PortalException {
    if (_hasViewPermission != null) {
        return _hasViewPermission;
    }//from  w  w  w. ja  v a  2 s.  c  o m

    _hasViewPermission = true;

    DDLRecordSet recordSet = getRecordSet();

    if (recordSet != null) {
        ThemeDisplay themeDisplay = getThemeDisplay();

        _hasViewPermission = DDLRecordSetPermission.contains(themeDisplay.getPermissionChecker(), recordSet,
                ActionKeys.VIEW);
    }

    return _hasViewPermission;
}

From source file:com.liferay.dynamic.data.lists.form.web.internal.portlet.configuration.icon.ExportDDLRecordSetPortletConfigurationIcon.java

License:Open Source License

@Override
public boolean isShow(PortletRequest portletRequest) {
    long recordSetId = ParamUtil.getLong(portletRequest, "recordSetId");

    if (recordSetId == 0) {
        return false;
    }/*from w w  w  .  j  a v a  2  s  .c o m*/

    ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY);

    User user = themeDisplay.getUser();

    if (user.isDefaultUser()) {
        return false;
    }

    try {
        return DDLRecordSetPermission.contains(themeDisplay.getPermissionChecker(), recordSetId,
                ActionKeys.VIEW);
    } catch (PortalException pe) {

        // LPS-52675

        if (_log.isDebugEnabled()) {
            _log.debug(pe, pe);
        }

        return false;
    }
}

From source file:com.liferay.dynamic.data.lists.internal.instance.lifecycle.AddDefaultSharedFormLayoutPortalInstanceLifecycleListener.java

License:Open Source License

protected void updateUserLayoutViewPermissionPermission(long companyId, Layout layout) throws PortalException {

    Role role = _roleLocalService.getRole(companyId, RoleConstants.USER);

    _resourcePermissionLocalService.addResourcePermission(role.getCompanyId(), Layout.class.getName(),
            ResourceConstants.SCOPE_GROUP, String.valueOf(layout.getGroupId()), role.getRoleId(),
            ActionKeys.VIEW);
}

From source file:com.liferay.dynamic.data.lists.service.impl.DDLRecordServiceImpl.java

License:Open Source License

/**
 * Returns the record with the ID./*from   w ww  . j  a v  a2s .  c o m*/
 *
 * @param  recordId the primary key of the record
 * @return the record with the ID
 * @throws PortalException if a portal exception occurred
 */
@Override
public DDLRecord getRecord(long recordId) throws PortalException {
    DDLRecord record = ddlRecordLocalService.getDDLRecord(recordId);

    DDLRecordPermission.check(getPermissionChecker(), record.getRecordId(), ActionKeys.VIEW);

    return record;
}

From source file:com.liferay.dynamic.data.lists.service.impl.DDLRecordSetServiceImpl.java

License:Open Source License

/**
 * Returns a record set with the ID./*from   w w  w.j a va2 s .  co m*/
 *
 * @param  recordSetId the primary key of the record set
 * @return the record set with the ID or <code>null</code> if the matching
 *         record set is not found
 * @throws PortalException if a portal exception occurred
 */
@Override
public DDLRecordSet fetchRecordSet(long recordSetId) throws PortalException {

    DDLRecordSet recordSet = ddlRecordSetLocalService.fetchRecordSet(recordSetId);

    if (recordSet == null) {
        return null;
    }

    DDLRecordSetPermission.check(getPermissionChecker(), recordSet, ActionKeys.VIEW);

    return recordSet;
}

From source file:com.liferay.dynamic.data.lists.service.impl.DDLRecordSetServiceImpl.java

License:Open Source License

/**
 * Returns a record set with the ID.//from  ww  w  .j  a  v a  2  s.  com
 *
 * @param  recordSetId the primary key of the record set
 * @return the record set with the ID
 * @throws PortalException if a matching record set could not be found or if
 *         the user did not have the required permission to access the
 *         record set
 */
@Override
public DDLRecordSet getRecordSet(long recordSetId) throws PortalException {
    DDLRecordSetPermission.check(getPermissionChecker(), recordSetId, ActionKeys.VIEW);

    return ddlRecordSetLocalService.getRecordSet(recordSetId);
}

From source file:com.liferay.dynamic.data.lists.service.impl.DDLRecordSetVersionServiceImpl.java

License:Open Source License

@Override
public DDLRecordSetVersion getLatestRecordSetVersion(long recordSetId) throws PortalException {

    DDLRecordSetPermission.check(getPermissionChecker(), recordSetId, ActionKeys.VIEW);

    return ddlRecordSetVersionLocalService.getLatestRecordSetVersion(recordSetId);
}

From source file:com.liferay.dynamic.data.lists.service.impl.DDLRecordSetVersionServiceImpl.java

License:Open Source License

@Override
public DDLRecordSetVersion getRecordSetVersion(long recordSetVersionId) throws PortalException {

    DDLRecordSetVersion recordSetVersion = ddlRecordSetVersionLocalService
            .getRecordSetVersion(recordSetVersionId);

    DDLRecordSetPermission.check(getPermissionChecker(), recordSetVersion.getRecordSetId(), ActionKeys.VIEW);

    return recordSetVersion;
}