LPS-33769 PACL - method to dynamically wrap objects with a privileged handler
LPS-33769 PACL - method to peform the injection
LPS-33769 PACL - inject the implementation
LPS-33769 SF
LPS-33773 PACL - template API abstraction to separate of context creation from initialization of utilities
LPS-33773 PACL - apply the abstraction
LPS-33773 SF
LPS-33777 PACL - force "compilation" of the template within the context of the portal
LPS-33776 PACL - template API abstraction to allow invoking a template in the correct security context using the access controller pattern
LPS-33776 PACL - apply the abstraction
LPS-33776 SF
LPS-33779 PACL - register trusted protection domains as early as possible
LPS-33779 PACL - make sure they stay in sync on refesh
LPS-33779 PACL - we're using a weak map so we might have to try getting it from the root map which is not weak
LPS-33779 PACL - don't create a PortalPermissionCollection when there is no PACLPolicy, this also means it should be trusted
LPS-33779 PACL - SF
LPS-33779 SF
LPS-33781 PACL - DLUtil - all context utils that delegate to the portal may fail permission check
LPS-33782 PACL - implement trusted caller support for SecurityChecker
LPS-33784 PACL - implement trusted caller support for RuntimeChecker - method changes