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