Package hudson.security
Interface AccessControlled
- All Known Subinterfaces:
 BuildableItem,BuildableItemWithBuildWrappers,Item,ModifiableViewGroup,ParameterizedJobMixIn.ParameterizedJob<JobT,,RunT> SCMedItem,TopLevelItem,TriggeredItem,ViewGroup
- All Known Implementing Classes:
 AbstractBuild,AbstractCIBase,AbstractCloudComputer,AbstractCloudImpl,AbstractCloudSlave,AbstractItem,AbstractProject,AbstractTopLevelItem,AllView,Build,Cloud,Computer,DumbSlave,FreeStyleBuild,FreeStyleProject,Hudson,Hudson.MasterComputer,HudsonPrivateSecurityRealm,Jenkins,Jenkins.MasterComputer,Job,ListView,MyView,MyViewsProperty,Node,Project,ProxyView,Run,Slave,SlaveComputer,User,View,ViewJob
public interface AccessControlled
Object that has an 
ACL- Since:
 - 1.220
 
- 
Method Summary
Modifier and TypeMethodDescriptiondefault voidcheckAnyPermission(Permission... permission) Convenient short-cut forgetACL().checkAnyPermission(permission)default voidcheckPermission(Permission permission) Convenient short-cut forgetACL().checkPermission(permission)getACL()Obtains the ACL associated with this object.default booleanhasAnyPermission(Permission... permission) Convenient short-cut forgetACL().hasAnyPermission(permission)default booleanhasPermission(Permission permission) Convenient short-cut forgetACL().hasPermission(permission)default booleanhasPermission(Authentication a, Permission permission) Deprecated.default booleanhasPermission2(org.springframework.security.core.Authentication a, Permission permission) Convenient short-cut forgetACL().hasPermission2(a, permission) 
- 
Method Details
- 
getACL
Obtains the ACL associated with this object.- Returns:
 - never null.
 
 - 
checkPermission
default void checkPermission(@NonNull Permission permission) throws org.springframework.security.access.AccessDeniedException Convenient short-cut forgetACL().checkPermission(permission)- Throws:
 org.springframework.security.access.AccessDeniedException
 - 
checkAnyPermission
default void checkAnyPermission(@NonNull Permission... permission) throws org.springframework.security.access.AccessDeniedException Convenient short-cut forgetACL().checkAnyPermission(permission)- Throws:
 org.springframework.security.access.AccessDeniedException- Since:
 - 2.222
 - See Also:
 
 - 
hasPermission
Convenient short-cut forgetACL().hasPermission(permission) - 
hasAnyPermission
Convenient short-cut forgetACL().hasAnyPermission(permission)- Since:
 - 2.222
 - See Also:
 
 - 
hasPermission2
default boolean hasPermission2(@NonNull org.springframework.security.core.Authentication a, @NonNull Permission permission) Convenient short-cut forgetACL().hasPermission2(a, permission)- Since:
 - 2.266
 
 - 
hasPermission
@Deprecated default boolean hasPermission(@NonNull Authentication a, @NonNull Permission permission) Deprecated.- Since:
 - 2.92
 
 
 - 
 
hasPermission2(org.springframework.security.core.Authentication, hudson.security.Permission)