Package io.jenkins.blueocean.rest.hal
Class LinkResolver
- java.lang.Object
-
- io.jenkins.blueocean.rest.hal.LinkResolver
-
- All Implemented Interfaces:
ExtensionPoint
public abstract class LinkResolver extends Object implements ExtensionPoint
Resolves aLink
for a given model object- Author:
- Kohsuke Kawaguchi, Vivek Pandey
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Constructor Summary
Constructors Constructor Description LinkResolver()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static ExtensionList<LinkResolver>
all()
abstract Link
resolve(Object modelObject)
static Link
resolveLink(Object modeObject)
-
-
-
Method Detail
-
resolve
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
public static ExtensionList<LinkResolver> all()
-
-