Package io.jenkins.blueocean
Class BlueOceanUIProvider
java.lang.Object
io.jenkins.blueocean.BlueOceanUIProvider
- All Implemented Interfaces:
- ExtensionPoint
BlueOcean UI provider.
 Provides basic UI configuration.
- Author:
- Vivek Pandey
- 
Nested Class SummaryNested classes/interfaces inherited from interface hudson.ExtensionPointExtensionPoint.LegacyInstancesAreScopedToHudson
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic ExtensionList<BlueOceanUIProvider> all()abstract StringGives landing page path.abstract StringRoot url where Jenkins is hosted.abstract StringGives url base prefix where blueocean is hosted.
- 
Constructor Details- 
BlueOceanUIProviderpublic BlueOceanUIProvider()
 
- 
- 
Method Details- 
getRootUrlRoot url where Jenkins is hosted. Must end with '/' suffix.- Returns:
- it can return null if request is not made in context of HTTP request or root url is not configured.
 
- 
getUrlBasePrefixGives url base prefix where blueocean is hosted. e.g. "blue". It must not include '/' prefix or suffix.- Returns:
- url base
 
- 
getLandingPagePathGives landing page path. This path is suffixes to getUrlBase(). e.g. if the landing page is at URL, http://localhost:8080/jenkins/blue/organization/org1/pipelines/ then this method should return "/organization/org1/pipelines/". Must have '/' prefix and suffix.- Returns:
- landing page URL path
 
- 
all
 
-