Move each permission classes to its own files in extensions/permissions and rename classes from ExtensionPermission* to extensions::Permission*
This CL replaces CL 10649003
TBR=estade
BUG=133049
TEST=unit_tests & browser_tests
Review URL: https://chromiumcodereview.appspot.com/10675007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@144408 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chrome/browser/extensions/permissions_updater.cc b/chrome/browser/extensions/permissions_updater.cc
index de08784..94defaf 100644
--- a/chrome/browser/extensions/permissions_updater.cc
+++ b/chrome/browser/extensions/permissions_updater.cc
@@ -16,7 +16,6 @@
#include "chrome/common/chrome_notification_types.h"
#include "chrome/common/extensions/extension.h"
#include "chrome/common/extensions/extension_messages.h"
-#include "chrome/common/extensions/extension_permission_set.h"
#include "content/public/browser/notification_service.h"
#include "content/public/browser/render_process_host.h"
@@ -38,13 +37,13 @@
PermissionsUpdater::~PermissionsUpdater() {}
void PermissionsUpdater::AddPermissions(
- const Extension* extension, const ExtensionPermissionSet* permissions) {
- scoped_refptr<const ExtensionPermissionSet> existing(
+ const Extension* extension, const PermissionSet* permissions) {
+ scoped_refptr<const PermissionSet> existing(
extension->GetActivePermissions());
- scoped_refptr<ExtensionPermissionSet> total(
- ExtensionPermissionSet::CreateUnion(existing, permissions));
- scoped_refptr<ExtensionPermissionSet> added(
- ExtensionPermissionSet::CreateDifference(total.get(), existing));
+ scoped_refptr<PermissionSet> total(
+ PermissionSet::CreateUnion(existing, permissions));
+ scoped_refptr<PermissionSet> added(
+ PermissionSet::CreateDifference(total.get(), existing));
UpdateActivePermissions(extension, total.get());
@@ -55,13 +54,13 @@
}
void PermissionsUpdater::RemovePermissions(
- const Extension* extension, const ExtensionPermissionSet* permissions) {
- scoped_refptr<const ExtensionPermissionSet> existing(
+ const Extension* extension, const PermissionSet* permissions) {
+ scoped_refptr<const PermissionSet> existing(
extension->GetActivePermissions());
- scoped_refptr<ExtensionPermissionSet> total(
- ExtensionPermissionSet::CreateDifference(existing, permissions));
- scoped_refptr<ExtensionPermissionSet> removed(
- ExtensionPermissionSet::CreateDifference(existing, total.get()));
+ scoped_refptr<PermissionSet> total(
+ PermissionSet::CreateDifference(existing, permissions));
+ scoped_refptr<PermissionSet> removed(
+ PermissionSet::CreateDifference(existing, total.get()));
// We update the active permissions, and not the granted permissions, because
// the extension, not the user, removed the permissions. This allows the
@@ -85,7 +84,7 @@
}
void PermissionsUpdater::UpdateActivePermissions(
- const Extension* extension, const ExtensionPermissionSet* permissions) {
+ const Extension* extension, const PermissionSet* permissions) {
GetExtensionPrefs()->SetActivePermissions(extension->id(), permissions);
extension->SetActivePermissions(permissions);
}
@@ -93,7 +92,7 @@
void PermissionsUpdater::DispatchEvent(
const std::string& extension_id,
const char* event_name,
- const ExtensionPermissionSet* changed_permissions) {
+ const PermissionSet* changed_permissions) {
if (!profile_ || !profile_->GetExtensionEventRouter())
return;
@@ -110,7 +109,7 @@
void PermissionsUpdater::NotifyPermissionsUpdated(
EventType event_type,
const Extension* extension,
- const ExtensionPermissionSet* changed) {
+ const PermissionSet* changed) {
if (!changed || changed->IsEmpty())
return;