Package org.jenkinsci.plugins.matrixauth
Interface AuthorizationProperty
-
- All Superinterfaces:
AuthorizationContainer
- All Known Implementing Classes:
AuthorizationMatrixNodeProperty
,AuthorizationMatrixProperty
,AuthorizationMatrixProperty
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public interface AuthorizationProperty extends AuthorizationContainer
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.jenkinsci.plugins.matrixauth.AuthorizationContainer
AuthorizationContainer.IdStrategyComparator, AuthorizationContainer.PermissionEntryComparator
-
-
Field Summary
-
Fields inherited from interface org.jenkinsci.plugins.matrixauth.AuthorizationContainer
LOGGER
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description InheritanceStrategy
getInheritanceStrategy()
default boolean
isBlocksInheritance()
Deprecated.UsegetInheritanceStrategy()
instead.default void
setBlocksInheritance(boolean blocksInheritance)
Deprecated.UseInheritanceStrategy
instead.void
setInheritanceStrategy(InheritanceStrategy inheritanceStrategy)
-
Methods inherited from interface org.jenkinsci.plugins.matrixauth.AuthorizationContainer
add, add, add, getAllPermissionEntries, getAllSIDs, getDescriptor, getEditingPermission, getGrantedPermissionEntries, getGrantedPermissions, getGroups, hasExplicitPermission, hasExplicitPermission, hasPermission, hasPermission, recordGroup
-
-
-
-
Method Detail
-
setInheritanceStrategy
void setInheritanceStrategy(InheritanceStrategy inheritanceStrategy)
-
getInheritanceStrategy
InheritanceStrategy getInheritanceStrategy()
-
setBlocksInheritance
@Deprecated default void setBlocksInheritance(boolean blocksInheritance)
Deprecated.UseInheritanceStrategy
instead.Sets the flag to block inheritance. Since the introduction of inheritance strategies, set the inheritance strategy roughly matching the previous behavior, i.e.false
will set theNonInheritingStrategy
,true
will set theInheritGlobalStrategy
. Note that for items nested inside folders, this will change behavior significantly.- Since:
- 2.0
-
isBlocksInheritance
@Deprecated default boolean isBlocksInheritance()
Deprecated.UsegetInheritanceStrategy()
instead.Returns true if the authorization matrix is configured to block inheritance from the parent. Since the introduction of inheritance strategies, returnstrue
if and only if the selected inheritance strategy isNonInheritingStrategy
.- Since:
- 2.0
-
-