summaryrefslogtreecommitdiffstats
path: root/src/com/android/providers/contacts/VoicemailContentProvider.java
diff options
context:
space:
mode:
authorYorke Lee <yorkelee@google.com>2014-07-18 16:26:17 -0700
committerYorke Lee <yorkelee@google.com>2014-07-18 16:26:17 -0700
commit2ad39edbd856f3ea1177788aff7e653e593781eb (patch)
tree4d4c942d4e8f794c85b5ebe107e083a4c87c6b32 /src/com/android/providers/contacts/VoicemailContentProvider.java
parent1aacda6f4dc3e865d7f71ee444da0e9f45f81177 (diff)
downloadpackages_providers_ContactsProvider-2ad39edbd856f3ea1177788aff7e653e593781eb.zip
packages_providers_ContactsProvider-2ad39edbd856f3ea1177788aff7e653e593781eb.tar.gz
packages_providers_ContactsProvider-2ad39edbd856f3ea1177788aff7e653e593781eb.tar.bz2
Rename voicemail permissions
Rename READ_ALL_VOICEMAIL to READ_VOICEMAIL, and MANAGE_VOICEMAIL to WRITE_VOICEMAIL Bug: 16400686 Change-Id: I45d841b886c2bbe230c2f13fddbce41a729b6c61
Diffstat (limited to 'src/com/android/providers/contacts/VoicemailContentProvider.java')
-rw-r--r--src/com/android/providers/contacts/VoicemailContentProvider.java16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/com/android/providers/contacts/VoicemailContentProvider.java b/src/com/android/providers/contacts/VoicemailContentProvider.java
index ec5c6ad..4773197 100644
--- a/src/com/android/providers/contacts/VoicemailContentProvider.java
+++ b/src/com/android/providers/contacts/VoicemailContentProvider.java
@@ -249,7 +249,7 @@ public class VoicemailContentProvider extends ContentProvider
}
// You must have access to the provider given in values.
- if (!mVoicemailPermissions.callerHasManageAccess()) {
+ if (!mVoicemailPermissions.callerHasWriteAccess()) {
checkPackagesMatch(getCallingPackage_(),
values.getAsString(VoicemailContract.SOURCE_PACKAGE_FIELD),
uriData.getUri());
@@ -290,7 +290,7 @@ public class VoicemailContentProvider extends ContentProvider
return UriData.createUriData(uri);
}
- if (mVoicemailPermissions.callerHasFullReadAccess()) {
+ if (mVoicemailPermissions.callerHasReadAccess()) {
return UriData.createUriData(uri);
}
@@ -333,7 +333,7 @@ public class VoicemailContentProvider extends ContentProvider
String errorMsg = String.format("Permission denied for URI: %s\n. " +
"Package %s cannot perform this operation for %s. Requires %s permission.",
uri, callingPackage, voicemailSourcePackage,
- android.Manifest.permission.MANAGE_VOICEMAIL);
+ android.Manifest.permission.WRITE_VOICEMAIL);
throw new SecurityException(errorMsg);
}
}
@@ -347,13 +347,13 @@ public class VoicemailContentProvider extends ContentProvider
* @throws SecurityException if the check fails.
*/
private void checkPackagePermission(UriData uriData) {
- if (!mVoicemailPermissions.callerHasManageAccess()) {
+ if (!mVoicemailPermissions.callerHasWriteAccess()) {
if (!uriData.hasSourcePackage()) {
// You cannot have a match if this is not a provider URI.
throw new SecurityException(String.format(
"Provider %s does not have %s permission." +
"\nPlease set query parameter '%s' in the URI.\nURI: %s",
- getCallingPackage_(), android.Manifest.permission.MANAGE_VOICEMAIL,
+ getCallingPackage_(), android.Manifest.permission.WRITE_VOICEMAIL,
VoicemailContract.PARAM_KEY_SOURCE_PACKAGE, uriData.getUri()));
}
checkPackagesMatch(getCallingPackage_(), uriData.getSourcePackage(), uriData.getUri());
@@ -385,7 +385,7 @@ public class VoicemailContentProvider extends ContentProvider
// which one we return.
String bestSoFar = callerPackages[0];
for (String callerPackage : callerPackages) {
- if (mVoicemailPermissions.packageHasManageAccess(callerPackage)) {
+ if (mVoicemailPermissions.packageHasWriteAccess(callerPackage)) {
// Full always wins, we can return early.
return callerPackage;
}
@@ -415,7 +415,7 @@ public class VoicemailContentProvider extends ContentProvider
* @return True if the package has the permission required to perform the read/write operation
*/
private boolean hasReadWritePermission(boolean read) {
- return read ? mVoicemailPermissions.callerHasFullReadAccess() :
- mVoicemailPermissions.callerHasManageAccess();
+ return read ? mVoicemailPermissions.callerHasReadAccess() :
+ mVoicemailPermissions.callerHasWriteAccess();
}
}