Remove rename automatic zen rule.
Use zen rule id as key when finding matching rule to update.
Bug: 22977552
Change-Id: I7beeb5688aabe409a9a72aaa3aa27932d590c489
diff --git a/core/java/android/app/INotificationManager.aidl b/core/java/android/app/INotificationManager.aidl
index 920fbe9..e95a35a 100644
--- a/core/java/android/app/INotificationManager.aidl
+++ b/core/java/android/app/INotificationManager.aidl
@@ -93,11 +93,11 @@
String[] getPackagesRequestingNotificationPolicyAccess();
boolean isNotificationPolicyAccessGrantedForPackage(String pkg);
void setNotificationPolicyAccessGranted(String pkg, boolean granted);
- AutomaticZenRule getAutomaticZenRule(String name);
+ AutomaticZenRule getAutomaticZenRule(String id);
List<AutomaticZenRule> getAutomaticZenRules();
- boolean addOrUpdateAutomaticZenRule(in AutomaticZenRule automaticZenRule);
- boolean renameAutomaticZenRule(String oldName, String newName);
- boolean removeAutomaticZenRule(String name);
+ AutomaticZenRule addAutomaticZenRule(in AutomaticZenRule automaticZenRule);
+ boolean updateAutomaticZenRule(in AutomaticZenRule automaticZenRule);
+ boolean removeAutomaticZenRule(String id);
byte[] getBackupPayload(int user);
void applyRestore(in byte[] payload, int user);