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

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

Introduction

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

Prototype

String UPDATE

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

Click Source Link

Usage

From source file:com.liferay.message.boards.web.internal.asset.MBCategoryAssetRenderer.java

License:Open Source License

@Override
public boolean hasEditPermission(PermissionChecker permissionChecker) throws PortalException {

    return MBCategoryPermission.contains(permissionChecker, _category, ActionKeys.UPDATE);
}

From source file:com.liferay.message.boards.web.internal.asset.MBMessageAssetRenderer.java

License:Open Source License

@Override
public boolean hasEditPermission(PermissionChecker permissionChecker) throws PortalException {

    if (_message.isDiscussion()) {
        return MBDiscussionPermission.contains(permissionChecker, _message.getMessageId(), ActionKeys.UPDATE);
    } else {//from   ww w.  j a v a2  s  .c  om
        return MBMessagePermission.contains(permissionChecker, _message, ActionKeys.UPDATE);
    }
}

From source file:com.liferay.message.boards.web.internal.portlet.configuration.icon.EditCategoryPortletConfigurationIcon.java

License:Open Source License

@Override
public boolean isShow(PortletRequest portletRequest) {
    try {/*from  w w w.j a va  2s. c o  m*/
        MBCategory category = ActionUtil.getCategory(portletRequest);

        if (category.getCategoryId() == MBCategoryConstants.DEFAULT_PARENT_CATEGORY_ID) {

            return false;
        }

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

        if (MBCategoryPermission.contains(themeDisplay.getPermissionChecker(), category, ActionKeys.UPDATE)) {

            return true;
        }
    } catch (Exception e) {
    }

    return false;
}

From source file:com.liferay.microblogs.internal.security.permission.resource.MicroblogsEntryModelResourcePermission.java

License:Open Source License

@Override
public boolean contains(PermissionChecker permissionChecker, MicroblogsEntry microblogsEntry, String actionId) {

    if (actionId.equals(ActionKeys.DELETE) || actionId.equals(ActionKeys.UPDATE)) {

        if (permissionChecker.hasOwnerPermission(microblogsEntry.getCompanyId(),
                MicroblogsEntry.class.getName(), microblogsEntry.getMicroblogsEntryId(),
                microblogsEntry.getUserId(), actionId)) {

            return true;
        }/*from  w w  w  . java2s  .c  o m*/

        return false;
    }

    if (permissionChecker.hasOwnerPermission(microblogsEntry.getCompanyId(), MicroblogsEntry.class.getName(),
            microblogsEntry.getMicroblogsEntryId(), microblogsEntry.getUserId(), actionId)) {

        return true;
    }

    if (microblogsEntry.getSocialRelationType() == 0) {
        return true;
    }

    if ((microblogsEntry.getUserId() != permissionChecker.getUserId())
            && _socialRelationLocalService.hasRelation(permissionChecker.getUserId(),
                    microblogsEntry.getUserId(), microblogsEntry.getSocialRelationType())) {

        return true;
    }

    return false;
}

From source file:com.liferay.mobile.device.rules.service.impl.MDRActionServiceImpl.java

License:Open Source License

@Override
public MDRAction addAction(long ruleGroupInstanceId, Map<Locale, String> nameMap,
        Map<Locale, String> descriptionMap, String type, String typeSettings, ServiceContext serviceContext)
        throws PortalException {

    _mdrRuleGroupInstanceModelResourcePermission.check(getPermissionChecker(), ruleGroupInstanceId,
            ActionKeys.UPDATE);

    return mdrActionLocalService.addAction(ruleGroupInstanceId, nameMap, descriptionMap, type, typeSettings,
            serviceContext);//from   ww w.j a v a  2  s.  co m
}

From source file:com.liferay.mobile.device.rules.service.impl.MDRActionServiceImpl.java

License:Open Source License

@Override
public MDRAction addAction(long ruleGroupInstanceId, Map<Locale, String> nameMap,
        Map<Locale, String> descriptionMap, String type, UnicodeProperties typeSettingsProperties,
        ServiceContext serviceContext) throws PortalException {

    _mdrRuleGroupInstanceModelResourcePermission.check(getPermissionChecker(), ruleGroupInstanceId,
            ActionKeys.UPDATE);

    return mdrActionLocalService.addAction(ruleGroupInstanceId, nameMap, descriptionMap, type,
            typeSettingsProperties, serviceContext);
}

From source file:com.liferay.mobile.device.rules.service.impl.MDRActionServiceImpl.java

License:Open Source License

@Override
public void deleteAction(long actionId) throws PortalException {
    MDRAction action = mdrActionPersistence.findByPrimaryKey(actionId);

    _mdrRuleGroupInstanceModelResourcePermission.check(getPermissionChecker(), action.getRuleGroupInstanceId(),
            ActionKeys.UPDATE);

    mdrActionLocalService.deleteAction(action);
}

From source file:com.liferay.mobile.device.rules.service.impl.MDRActionServiceImpl.java

License:Open Source License

@Override
public MDRAction updateAction(long actionId, Map<Locale, String> nameMap, Map<Locale, String> descriptionMap,
        String type, String typeSettings, ServiceContext serviceContext) throws PortalException {

    MDRAction action = mdrActionPersistence.findByPrimaryKey(actionId);

    _mdrRuleGroupInstanceModelResourcePermission.check(getPermissionChecker(), action.getRuleGroupInstanceId(),
            ActionKeys.UPDATE);

    return mdrActionLocalService.updateAction(actionId, nameMap, descriptionMap, type, typeSettings,
            serviceContext);//from  www.  ja v  a  2  s .c o m
}

From source file:com.liferay.mobile.device.rules.service.impl.MDRActionServiceImpl.java

License:Open Source License

@Override
public MDRAction updateAction(long actionId, Map<Locale, String> nameMap, Map<Locale, String> descriptionMap,
        String type, UnicodeProperties typeSettingsProperties, ServiceContext serviceContext)
        throws PortalException {

    MDRAction action = mdrActionPersistence.findByPrimaryKey(actionId);

    _mdrRuleGroupInstanceModelResourcePermission.check(getPermissionChecker(), action.getRuleGroupInstanceId(),
            ActionKeys.UPDATE);

    return mdrActionLocalService.updateAction(actionId, nameMap, descriptionMap, type, typeSettingsProperties,
            serviceContext);/*from w w  w  .  j a  va  2 s.co  m*/
}

From source file:com.liferay.mobile.device.rules.service.impl.MDRRuleGroupInstanceServiceImpl.java

License:Open Source License

@Override
public MDRRuleGroupInstance updateRuleGroupInstance(long ruleGroupInstanceId, int priority)
        throws PortalException {

    MDRRuleGroupInstance ruleGroupInstance = mdrRuleGroupInstancePersistence
            .findByPrimaryKey(ruleGroupInstanceId);

    _mdrRuleGroupInstanceModelResourcePermission.check(getPermissionChecker(),
            ruleGroupInstance.getRuleGroupInstanceId(), ActionKeys.UPDATE);

    return mdrRuleGroupInstanceLocalService.updateRuleGroupInstance(ruleGroupInstanceId, priority);
}