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

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

Introduction

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

Prototype

String DELETE

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

Click Source Link

Usage

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

License:Open Source License

/**
 * Deletes a record set and its resources.
 *
 * @param  recordSetId the primary key of the record set
 * @throws PortalException if a portal exception occurred
 *///from ww w . j a va2s  .c  o m
@Override
public void deleteRecordSet(long recordSetId) throws PortalException {
    DDLRecordSetPermission.check(getPermissionChecker(), recordSetId, ActionKeys.DELETE);

    ddlRecordSetLocalService.deleteRecordSet(recordSetId);
}

From source file:com.liferay.dynamic.data.mapping.data.provider.web.internal.display.context.DDMDataProviderDisplayContext.java

License:Open Source License

public boolean isShowDeleteDataProviderIcon(DDMDataProviderInstance dataProviderInstance)
        throws PortalException {

    return DDMDataProviderInstancePermission.contains(_ddmDataProviderRequestHelper.getPermissionChecker(),
            dataProviderInstance, ActionKeys.DELETE);
}

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

License:Open Source License

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

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

License:Open Source License

@Override
public void deleteDataProviderInstance(long dataProviderInstanceId) throws PortalException {

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

    ddmDataProviderInstanceLocalService.deleteDataProviderInstance(dataProviderInstanceId);
}

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

License:Open Source License

@Override
public void deleteFormInstanceRecord(long ddmFormInstanceRecordId) throws PortalException {

    DDMFormInstanceRecord ddmFormInstanceRecord = ddmFormInstanceRecordLocalService
            .getFormInstanceRecord(ddmFormInstanceRecordId);

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

    ddmFormInstanceRecordLocalService.deleteFormInstanceRecord(ddmFormInstanceRecord);
}

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

License:Open Source License

@Override
public void deleteFormInstance(long ddmFormInstanceId) throws PortalException {

    DDMFormInstancePermission.check(getPermissionChecker(), ddmFormInstanceId, ActionKeys.DELETE);

    ddmFormInstanceLocalService.deleteFormInstance(ddmFormInstanceId);
}

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

License:Open Source License

/**
 * Deletes the structure and its resources.
 *
 * <p>/*from   w w w.ja  v  a  2  s  . co  m*/
 * Before deleting the structure, the system verifies whether the structure
 * is required by another entity. If it is needed, an exception is thrown.
 * </p>
 *
 * @param structureId the primary key of the structure to be deleted
 */
@Override
public void deleteStructure(long structureId) throws PortalException {
    DDMStructurePermission.check(getPermissionChecker(), structureId, ActionKeys.DELETE);

    ddmStructureLocalService.deleteStructure(structureId);
}

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

License:Open Source License

/**
 * Deletes the template and its resources.
 *
 * @param templateId the primary key of the template to be deleted
 *//*from  w w w  .j ava 2s  .co  m*/
@Override
public void deleteTemplate(long templateId) throws PortalException {
    DDMTemplatePermission.check(getPermissionChecker(), templateId, ActionKeys.DELETE);

    ddmTemplateLocalService.deleteTemplate(templateId);
}

From source file:com.liferay.dynamic.data.mapping.web.internal.search.DDMStructureRowChecker.java

License:Open Source License

@Override
public boolean isDisabled(Object obj) {
    DDMStructure structure = (DDMStructure) obj;

    PermissionChecker permissionChecker = PermissionThreadLocal.getPermissionChecker();

    try {// w w  w. ja  v  a2s  .  c o  m
        if (!DDMStructurePermission.contains(permissionChecker, structure, ActionKeys.DELETE)) {

            return true;
        }
    } catch (Exception e) {
        _log.error(e, e);
    }

    return super.isDisabled(obj);
}

From source file:com.liferay.dynamic.data.mapping.web.internal.search.DDMTemplateRowChecker.java

License:Open Source License

@Override
public boolean isDisabled(Object obj) {
    DDMTemplate template = (DDMTemplate) obj;

    PermissionChecker permissionChecker = PermissionThreadLocal.getPermissionChecker();

    try {//from  w w  w .j  a  va 2  s. com
        if (!DDMTemplatePermission.contains(permissionChecker, template, ActionKeys.DELETE)) {

            return true;
        }
    } catch (Exception e) {
        _log.error(e, e);
    }

    return super.isDisabled(obj);
}