Class LinkResolver

java.lang.Object
io.jenkins.blueocean.rest.hal.LinkResolver
All Implemented Interfaces:
ExtensionPoint

public abstract class LinkResolver extends Object implements ExtensionPoint
Resolves a Link for a given model object
Author:
Kohsuke Kawaguchi, Vivek Pandey
  • Constructor Details Link icon

    • LinkResolver Link icon

      public LinkResolver()
  • Method Details Link icon

    • resolve Link icon

      public abstract Link resolve(Object modelObject)
      Parameters:
      modelObject - a model object to map to corresponding BlueOcean API model object
      Returns:
      Link to BlueOcean API model object. null if there is no BlueOcean API model object found that maps to the given model object.
    • all Link icon

      public static ExtensionList<LinkResolver> all()
    • resolveLink Link icon

      public static Link resolveLink(Object modeObject)