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.mapping.form.web.internal.display.context.DDMFormAdminDisplayContext.java

License:Open Source License

public boolean isShowExportFormInstanceIcon(DDMFormInstance formInstance) {
    return DDMFormInstancePermission.contains(formAdminRequestHelper.getPermissionChecker(), formInstance,
            ActionKeys.VIEW);
}

From source file:com.liferay.dynamic.data.mapping.form.web.internal.display.context.DDMFormAdminDisplayContext.java

License:Open Source License

public boolean isShowViewEntriesFormInstanceIcon(DDMFormInstance formInstance) {

    return DDMFormInstancePermission.contains(formAdminRequestHelper.getPermissionChecker(), formInstance,
            ActionKeys.VIEW);
}

From source file:com.liferay.dynamic.data.mapping.form.web.internal.display.context.DDMFormDisplayContext.java

License:Open Source License

protected boolean hasViewPermission() throws PortalException {
    if (_hasViewPermission != null) {
        return _hasViewPermission;
    }//from   w w w.  j  a va  2 s.  com

    _hasViewPermission = true;

    DDMFormInstance ddmFormInstance = getFormInstance();

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

        _hasViewPermission = DDMFormInstancePermission.contains(themeDisplay.getPermissionChecker(),
                ddmFormInstance, ActionKeys.VIEW);
    }

    return _hasViewPermission;
}

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

License:Open Source License

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

    if (formInstanceId == 0) {
        return false;
    }//from  ww w . j a va 2s . co  m

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

    User user = themeDisplay.getUser();

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

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

        // LPS-52675

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

        return false;
    }
}

From source file:com.liferay.dynamic.data.mapping.service.impl.DDMDataProviderInstanceServiceImpl.java

License:Open Source License

@Override
public DDMDataProviderInstance fetchDataProviderInstance(long dataProviderInstanceId) throws PortalException {

    DDMDataProviderInstance dataProviderInstance = ddmDataProviderInstanceLocalService
            .fetchDataProviderInstance(dataProviderInstanceId);

    if (dataProviderInstance == null) {
        return null;
    }/*w  w w  . j  a va 2s . co m*/

    DDMDataProviderInstancePermission.check(getPermissionChecker(),
            dataProviderInstance.getDataProviderInstanceId(), ActionKeys.VIEW);

    return dataProviderInstance;
}

From source file:com.liferay.dynamic.data.mapping.service.impl.DDMDataProviderInstanceServiceImpl.java

License:Open Source License

@Override
public DDMDataProviderInstance fetchDataProviderInstanceByUuid(String uuid) throws PortalException {

    DDMDataProviderInstance dataProviderInstance = ddmDataProviderInstanceLocalService
            .fetchDataProviderInstanceByUuid(uuid);

    if (dataProviderInstance == null) {
        return null;
    }/*  w  w w.j a  v  a  2s .c  o m*/

    DDMDataProviderInstancePermission.check(getPermissionChecker(),
            dataProviderInstance.getDataProviderInstanceId(), ActionKeys.VIEW);

    return dataProviderInstance;
}

From source file:com.liferay.dynamic.data.mapping.service.impl.DDMDataProviderInstanceServiceImpl.java

License:Open Source License

@Override
public DDMDataProviderInstance getDataProviderInstance(long dataProviderInstanceId) throws PortalException {

    DDMDataProviderInstancePermission.check(getPermissionChecker(), dataProviderInstanceId, ActionKeys.VIEW);

    return ddmDataProviderInstanceLocalService.getDataProviderInstance(dataProviderInstanceId);
}

From source file:com.liferay.dynamic.data.mapping.service.impl.DDMDataProviderInstanceServiceImpl.java

License:Open Source License

@Override
public DDMDataProviderInstance getDataProviderInstanceByUuid(String uuid) throws PortalException {

    DDMDataProviderInstance ddmDataProviderInstance = ddmDataProviderInstanceLocalService
            .getDataProviderInstanceByUuid(uuid);

    DDMDataProviderInstancePermission.check(getPermissionChecker(),
            ddmDataProviderInstance.getDataProviderInstanceId(), ActionKeys.VIEW);

    return ddmDataProviderInstance;
}

From source file:com.liferay.dynamic.data.mapping.service.impl.DDMFormInstanceRecordServiceImpl.java

License:Open Source License

@Override
public DDMFormInstanceRecord getFormInstanceRecord(long ddmFormInstanceRecordId) throws PortalException {

    DDMFormInstanceRecord ddmFormInstanceRecord = ddmFormInstanceRecordLocalService
            .getFormInstanceRecord(ddmFormInstanceRecordId);

    DDMFormInstanceRecordPermission.check(getPermissionChecker(),
            ddmFormInstanceRecord.getFormInstanceRecordId(), ActionKeys.VIEW);

    return ddmFormInstanceRecord;
}

From source file:com.liferay.dynamic.data.mapping.service.impl.DDMFormInstanceRecordServiceImpl.java

License:Open Source License

@Override
public List<DDMFormInstanceRecord> getFormInstanceRecords(long ddmFormInstanceId) throws PortalException {

    DDMFormInstancePermission.contains(getPermissionChecker(), ddmFormInstanceId, ActionKeys.VIEW);

    return ddmFormInstanceRecordLocalService.getFormInstanceRecords(ddmFormInstanceId);
}