Class UserContainerImpl

  • All Implemented Interfaces:
    ExtensionPoint, io.jenkins.blueocean.rest.ApiRoutable, io.jenkins.blueocean.rest.pageable.Pageable<io.jenkins.blueocean.rest.model.BlueUser>, io.jenkins.blueocean.rest.Reachable, io.jenkins.blueocean.Routable, Iterable<io.jenkins.blueocean.rest.model.BlueUser>

    @Extension
    public class UserContainerImpl
    extends io.jenkins.blueocean.rest.model.BlueUserContainer
    Author:
    Vivek Pandey, Kohsuke Kawaguchi
    • Constructor Detail

      • UserContainerImpl

        public UserContainerImpl​(@NonNull
                                 io.jenkins.blueocean.rest.model.BlueOrganization organization,
                                 @NonNull
                                 io.jenkins.blueocean.rest.Reachable parent)
      • UserContainerImpl

        public UserContainerImpl()
    • Method Detail

      • get

        public io.jenkins.blueocean.rest.model.BlueUser get​(String name)
        Specified by:
        get in class io.jenkins.blueocean.rest.model.Container<io.jenkins.blueocean.rest.model.BlueUser>
      • iterator

        public Iterator<io.jenkins.blueocean.rest.model.BlueUser> iterator()
        Iterates all the users in the system
        Specified by:
        iterator in interface Iterable<io.jenkins.blueocean.rest.model.BlueUser>
        Overrides:
        iterator in class io.jenkins.blueocean.rest.model.BlueUserContainer
      • getLink

        public io.jenkins.blueocean.rest.hal.Link getLink()