summaryrefslogtreecommitdiff
path: root/framework-s/java
diff options
context:
space:
mode:
author Jay Thomas Sullivan <jaysullivan@google.com> 2023-11-01 17:06:01 -0700
committer Jay Thomas Sullivan <jaysullivan@google.com> 2023-11-17 15:48:36 -0800
commit7473cf54743e3a3315aed29de29739a98b13a0d3 (patch)
tree4376e6b5821b0fd989d14fb78f7238924379c8ec /framework-s/java
parent137f496ad679f6f5753732364ab0cf0e2231ce79 (diff)
[Role Logic Move] Shim RoleControllerServiceImpl
This implements the ability to toggle between running RoleControllerServiceImpl (and therefore the majority of the Role Business Logic) in either System Server or PermissionController, depending on whether the "roleControllerInSystemServer" flag is set. New classes/interfaces: - RoleControllerLocal: Runs logic directly in System Server - RoleControllerRemote: Calls PermissionController to run logic - RoleController: Interface to allow us to toggle between the above two Also, RoleControllerServiceImpl is moved to role-controller, and given a shim constructor, so that it can be directly invoked from RoleService. Bug: 302563971 Test: atest CtsRoleTestCases Change-Id: Ifc024398a7fc558d33ff66d890fa67096c1a79e4
Diffstat (limited to 'framework-s/java')
0 files changed, 0 insertions, 0 deletions