public abstract class InheritanceStrategy extends AbstractDescribableImpl<InheritanceStrategy> implements ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
Constructor and Description |
---|
InheritanceStrategy() |
Modifier and Type | Method and Description |
---|---|
InheritanceStrategyDescriptor |
getDescriptor() |
ACL |
getEffectiveACL(ACL acl,
AccessControlled subject) |
protected abstract boolean |
hasPermission(Authentication a,
Permission permission,
ACL child,
ACL parent,
ACL root) |
public InheritanceStrategyDescriptor getDescriptor()
getDescriptor
in interface Describable<InheritanceStrategy>
getDescriptor
in class AbstractDescribableImpl<InheritanceStrategy>
public ACL getEffectiveACL(ACL acl, AccessControlled subject)
protected abstract boolean hasPermission(@Nonnull Authentication a, @Nonnull Permission permission, ACL child, @CheckForNull ACL parent, ACL root)
Copyright © 2016–2021. All rights reserved.