Package io.jenkins.blueocean.rest.model
Class GenericResource<T>
- java.lang.Object
-
- io.jenkins.blueocean.rest.model.Resource
-
- io.jenkins.blueocean.rest.model.GenericResource<T>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GenericResource.PrimitiveTypeResource
Resource that exposes primitive type value as JSON bean
-
Constructor Summary
Constructors Constructor Description GenericResource(T value)
GenericResource(T value, Reachable self)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
getDynamic(String token)
Allows value to expose additional routesLink
getLink()
Object
getState()
Returns the DTO object that gets databound to Json/XML etc.
-
-
-
Method Detail
-
getState
@Exported(merge=false) public Object getState()
Description copied from class:Resource
Returns the DTO object that gets databound to Json/XML etc. for state transfer
-
getDynamic
public Object getDynamic(String token)
Allows value to expose additional routes- Parameters:
token
- route to look for in this value- Returns:
- Object corresponding to given token
- Throws:
io.jenkins.blueocean.commons.ServiceException.NotFoundException
- if no route found
-
-