Skip to content

Commit

Permalink
Fix lockout processing (MID-6656)
Browse files Browse the repository at this point in the history
Majority of the changes here is related to documenting the code.
The core of the fix is avoiding null modification if native support
for lockout is present, but <lockoutStatus/> capability is configured.

(cherry picked from commit 9ba5e05)
  • Loading branch information
mederly committed Mar 3, 2021
1 parent aa248b1 commit 7c54259
Show file tree
Hide file tree
Showing 8 changed files with 425 additions and 386 deletions.
Expand Up @@ -174,6 +174,10 @@ default PrismObject<ShadowType> createBlankShadow(String tag) {

//region Capabilities ========================================================

/**
* Returns configured capabilities for given refined object class definition.
* Returned object is freely modifiable copy of the original information.
*/
CapabilitiesType getCapabilities();

<T extends CapabilityType> T getEffectiveCapability(Class<T> capabilityClass, ResourceType resourceType);
Expand Down

0 comments on commit 7c54259

Please sign in to comment.