public static void check( ModelResourcePermission<?> modelResourcePermission, PermissionChecker permissionChecker, long groupId, long primaryKey, String actionId) throws PortalException { if (primaryKey == _DEFAULT_PARENT_PRIMARY_KEY) { PortletResourcePermission portletResourcePermission = modelResourcePermission.getPortletResourcePermission(); portletResourcePermission.check( permissionChecker, groupId, actionId); } else { modelResourcePermission.check( permissionChecker, primaryKey, actionId); } }
public static void check( PermissionChecker permissionChecker, long resourcePrimKey, String actionId) throws PortalException { _journalArticleModelResourcePermission.check( permissionChecker, resourcePrimKey, actionId); }
@Override public void checkBaseModel( PermissionChecker permissionChecker, long groupId, long primaryKey, String actionId) throws PortalException { _journalArticleModelResourcePermission.check( permissionChecker, primaryKey, actionId); }
@Override public void checkBaseModel( PermissionChecker permissionChecker, long groupId, long primaryKey, String actionId) throws PortalException { _journalFeedModelResourcePermission.check( permissionChecker, primaryKey, actionId); }
@Override public List<DDMFormInstanceVersion> getFormInstanceVersions( long ddmFormInstanceId, int start, int end, OrderByComparator<DDMFormInstanceVersion> orderByComparator) throws PortalException { _ddmFormInstanceVersionPermissionModelResourcePermission.check( getPermissionChecker(), ddmFormInstanceId, ActionKeys.VIEW); return ddmFormInstanceVersionLocalService.getFormInstanceVersions( ddmFormInstanceId, start, end, orderByComparator); }
@Override public List<DDMFormInstanceRecordVersion> getFormInstanceRecordVersions( long ddmFormInstanceRecordId, int start, int end, OrderByComparator<DDMFormInstanceRecordVersion> orderByComparator) throws PortalException { _ddmFormInstanceRecordModelResourcePermission.check( getPermissionChecker(), ddmFormInstanceRecordId, ActionKeys.VIEW); return ddmFormInstanceRecordVersionPersistence. findByFormInstanceRecordId( ddmFormInstanceRecordId, start, end, orderByComparator); }
@Override public int getStructureVersionsCount(long structureId) throws PortalException { _ddmStructureModelResourcePermission.check( getPermissionChecker(), structureId, ActionKeys.VIEW); return ddmStructureVersionLocalService.getStructureVersionsCount( structureId); }
/** * Returns the template with the ID. * * @param templateId the primary key of the template * @return the template with the ID */ @Override public DDMTemplate getTemplate(long templateId) throws PortalException { _ddmTemplateModelResourcePermission.check( getPermissionChecker(), templateId, ActionKeys.VIEW); return ddmTemplatePersistence.findByPrimaryKey(templateId); }
@Override public List<DDMTemplateVersion> getTemplateVersions( long templateId, int start, int end, OrderByComparator<DDMTemplateVersion> orderByComparator) throws PortalException { _ddmTemplateModelResourcePermission.check( getPermissionChecker(), templateId, ActionKeys.VIEW); return ddmTemplateVersionLocalService.getTemplateVersions( templateId, start, end, orderByComparator); }
@Override public List<DDMStructureVersion> getStructureVersions( long structureId, int start, int end, OrderByComparator<DDMStructureVersion> orderByComparator) throws PortalException { _ddmStructureModelResourcePermission.check( getPermissionChecker(), structureId, ActionKeys.VIEW); return ddmStructureVersionLocalService.getStructureVersions( structureId, start, end, orderByComparator); }
@Override public void deleteFormInstance(long ddmFormInstanceId) throws PortalException { _ddmFormInstanceModelResourcePermission.check( getPermissionChecker(), ddmFormInstanceId, ActionKeys.DELETE); ddmFormInstanceLocalService.deleteFormInstance(ddmFormInstanceId); }
@Override public DDMDataProviderInstance getDataProviderInstance( long dataProviderInstanceId) throws PortalException { _ddmDataProviderInstanceModelResourcePermission.check( getPermissionChecker(), dataProviderInstanceId, ActionKeys.VIEW); return ddmDataProviderInstanceLocalService.getDataProviderInstance( dataProviderInstanceId); }
@Override public JournalFeed getFeed(long groupId, String feedId) throws PortalException { JournalFeed feed = journalFeedPersistence.findByG_F(groupId, feedId); _journalFeedModelResourcePermission.check( getPermissionChecker(), feed, ActionKeys.VIEW); return feed; }
@Override public DDMFormInstanceVersion getLatestFormInstanceVersion( long ddmFormInstanceId) throws PortalException { _ddmFormInstanceVersionPermissionModelResourcePermission.check( getPermissionChecker(), ddmFormInstanceId, ActionKeys.VIEW); return ddmFormInstanceVersionLocalService.getLatestFormInstanceVersion( ddmFormInstanceId); }
/** * Returns the structure with the ID. * * @param structureId the primary key of the structure * @return the structure with the ID */ @Override public DDMStructure getStructure(long structureId) throws PortalException { _ddmStructureModelResourcePermission.check( getPermissionChecker(), structureId, ActionKeys.VIEW); return ddmStructurePersistence.findByPrimaryKey(structureId); }
@Override public void deleteDataProviderInstance(long dataProviderInstanceId) throws PortalException { _ddmDataProviderInstanceModelResourcePermission.check( getPermissionChecker(), dataProviderInstanceId, ActionKeys.DELETE); ddmDataProviderInstanceLocalService.deleteDataProviderInstance( dataProviderInstanceId); }
@Override public DDMFormInstanceVersion getFormInstanceVersion( long ddmFormInstanceVersionId) throws PortalException { DDMFormInstanceVersion ddmFormInstanceVersion = ddmFormInstanceVersionLocalService.getFormInstanceVersion( ddmFormInstanceVersionId); _ddmFormInstanceVersionPermissionModelResourcePermission.check( getPermissionChecker(), ddmFormInstanceVersion.getFormInstanceId(), ActionKeys.VIEW); return ddmFormInstanceVersion; }
@Override public void revertTemplate( long templateId, String version, ServiceContext serviceContext) throws PortalException { _ddmTemplateModelResourcePermission.check( getPermissionChecker(), templateId, ActionKeys.UPDATE); ddmTemplateLocalService.revertTemplate( getUserId(), templateId, version, serviceContext); }
@Override public void revertStructure( long structureId, String version, ServiceContext serviceContext) throws PortalException { _ddmStructureModelResourcePermission.check( getPermissionChecker(), structureId, ActionKeys.UPDATE); ddmStructureLocalService.revertStructure( getUserId(), structureId, version, serviceContext); }
@Override public DDMStructureVersion getStructureVersion(long structureVersionId) throws PortalException { DDMStructureVersion structureVersion = ddmStructureVersionLocalService.getStructureVersion( structureVersionId); _ddmStructureModelResourcePermission.check( getPermissionChecker(), structureVersion.getStructureId(), ActionKeys.VIEW); return structureVersion; }