Class OrganizationFactory

  • All Implemented Interfaces:
    ExtensionPoint

    public abstract class OrganizationFactory
    extends Object
    implements ExtensionPoint
    Maps BlueOcean organization and ItemGroups.

    BlueOcean introduces a notion of "organization", which maps to ItemGroup in Jenkins in some application-defined way; for example you can map the whole Jenkins into one organization (default), or you can map organization to each of the top-level folder, ...

    For the rest of the BlueOcean code, the assumption is that some ItemGroup maps to an organization, which means every Item in it belongs to this organization.

    This is a singleton extension point. All but the highest ordinal implementation is ignored.

    Author:
    Kohsuke Kawaguchi