summaryrefslogtreecommitdiff
path: root/packages/Shell/src
diff options
context:
space:
mode:
author preranap <preranap@google.com> 2022-12-15 12:09:05 +0000
committer Prerana Patil <preranap@google.com> 2023-01-22 14:50:32 +0000
commit01ed621288e395d3a0375de4094ffeee2d967324 (patch)
tree6f4f9f6053b3e2dcc688cb59d5475aef601ad349 /packages/Shell/src
parent845df38b6f415dd43d99353eccbfb3fb7319c953 (diff)
Modify DevicePolicyManagerService to extend IDevicePolicyManager.aidl
Problem: ArcDevicePolicyManagerService extends BaseIDevicePolicyManager which is an abstract class that defines the required interface for IDevicePolicyManager.aidl. Whenever a method is added to IDevicePolicyManager.aidl, an empty override method should be added in BaseIDevicePolicyManager to avoid build breakage in downstream branches. But since upstream developers are mostly unaware of this class, that doesn’t happen leading to build failures in ARC. Solution: DevicePolicyManagerService extends IDevicePolicyManager.aidl instead of BaseIDevicePolicyManager and we remove BaseIDevicePolicyManager altogether Design Doc: http://doc/1rGmymvoKZCn3H2Gbic5cnlgyZJo8ZtlgDzX5o0sG4zE Bug: 187842408 Test: atest CtsDevicePolicyTestCases Test: tast run DUT enterprise.ARCProvisioning.vm Change-Id: I80ab8fd1be197e0dfa146836d4b65bc13db24740
Diffstat (limited to 'packages/Shell/src')
0 files changed, 0 insertions, 0 deletions