summaryrefslogtreecommitdiff
path: root/services/api
diff options
context:
space:
mode:
Diffstat (limited to 'services/api')
-rw-r--r--services/api/current.txt18
1 files changed, 18 insertions, 0 deletions
diff --git a/services/api/current.txt b/services/api/current.txt
index 5ca048613e31..8a82e610c233 100644
--- a/services/api/current.txt
+++ b/services/api/current.txt
@@ -26,6 +26,24 @@ package com.android.permission.persistence {
}
+package com.android.role.persistence {
+
+ public interface RolesPersistence {
+ method @NonNull public static com.android.role.persistence.RolesPersistence createInstance();
+ method public void delete(@NonNull android.os.UserHandle);
+ method @Nullable public com.android.role.persistence.RolesState read(@NonNull android.os.UserHandle);
+ method public void write(@NonNull com.android.role.persistence.RolesState, @NonNull android.os.UserHandle);
+ }
+
+ public final class RolesState {
+ ctor public RolesState(int, @Nullable String, @NonNull java.util.Map<java.lang.String,java.util.Set<java.lang.String>>);
+ method @Nullable public String getPackagesHash();
+ method @NonNull public java.util.Map<java.lang.String,java.util.Set<java.lang.String>> getRoles();
+ method public int getVersion();
+ }
+
+}
+
package com.android.server {
public abstract class SystemService {