Class FolderBasedAuthorizationStrategy

    • Constructor Detail

    • Method Detail

      • getRootACL

        @Nonnull
        public GlobalAclImpl getRootACL()
        Specified by:
        getRootACL in class hudson.security.AuthorizationStrategy
        Returns:
        an ACL formed using just globalRoles
      • getACL

        @Nonnull
        public hudson.security.SidACL getACL​(hudson.model.Job<?,​?> project)
        Gets the ACL for a Job
        Overrides:
        getACL in class hudson.security.AuthorizationStrategy
        Returns:
        the ACL for the Job
      • getACL

        @Nonnull
        public hudson.security.SidACL getACL​(hudson.model.AbstractItem item)
        Overrides:
        getACL in class hudson.security.AuthorizationStrategy
      • getACL

        @Nonnull
        public hudson.security.SidACL getACL​(@Nonnull
                                             hudson.model.Computer computer)
        Overrides:
        getACL in class hudson.security.AuthorizationStrategy
      • getGroups

        @Nonnull
        public Collection<String> getGroups()
        Specified by:
        getGroups in class hudson.security.AuthorizationStrategy
      • getGlobalRoles

        @Nonnull
        public Set<GlobalRole> getGlobalRoles()
        Returns the GlobalRoles on which this AuthorizationStrategy works.
        Returns:
        set of GlobalRoles on which this AuthorizationStrategy works.
      • getAgentRoles

        @Nonnull
        public Set<AgentRole> getAgentRoles()
        Returns the AgentRoles on which this AuthorizationStrategy works.
        Returns:
        set of AgentRoles on which this AuthorizationStrategy works.