Class BlueOceanUI

java.lang.Object
io.jenkins.blueocean.BlueOceanUI

public class BlueOceanUI extends Object
Root of Blue Ocean UI
Author:
Kohsuke Kawaguchi
  • Constructor Details

    • BlueOceanUI

      public BlueOceanUI()
  • Method Details

    • getDynamic

      public Object getDynamic(String route)
      Exposes RootRoutables to the URL space. Returns this if none found, allowing the UI to resolve routes. This also has the side effect that we won't be able to generate 404s for any URL that *might* resolve to a valid UI route. If and when we implement server-side rendering of initial state or to solidify the routes on the back-end for real 404s, we'll need to complicate this behaviour :D
    • getUrlBase

      public String getUrlBase()
      The base of all BlueOcean URLs (underneath wherever Jenkins itself is deployed).
    • isDevelopmentMode

      public boolean isDevelopmentMode()
      Have some slightly different behavior in development mode
    • getLang

      public String getLang()
      Get the language associated with the current page.
      Returns:
      The language string.
    • getCrumbToken

      public String getCrumbToken()
      Get the crumb token value
      Returns:
      the crumb token value or empty String if no CrumbIssuer
    • getCrumbRequestField

      public String getCrumbRequestField()
      Get the crumb request field
      Returns:
      the crumb request field or empty String if no CrumbIssuer
    • getPageDecorators

      public List<BluePageDecorator> getPageDecorators()
    • getNow

      public long getNow()