Class FavoriteUtil
- java.lang.Object
-
- io.jenkins.blueocean.service.embedded.util.FavoriteUtil
-
public class FavoriteUtil extends Object
- Author:
- Ivan Meredith
-
-
Constructor Summary
Constructors Constructor Description FavoriteUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static String
decodeFullName(String name)
static io.jenkins.blueocean.rest.model.BlueFavorite
getFavorite(Item item)
static io.jenkins.blueocean.rest.model.BlueFavorite
getFavorite(Item item, io.jenkins.blueocean.rest.Reachable parent)
Gets favorite model for given model model First it tries to find favorite model usingBlueFavoriteResolver
, if none found then it simply gets the mapped blueocean API resource for the given favorite item, creates BlueFavorite and returns.static void
toggle(io.jenkins.blueocean.rest.model.BlueFavoriteAction action, Item item)
-
-
-
Method Detail
-
toggle
public static void toggle(io.jenkins.blueocean.rest.model.BlueFavoriteAction action, Item item)
-
getFavorite
public static io.jenkins.blueocean.rest.model.BlueFavorite getFavorite(Item item)
-
getFavorite
public static io.jenkins.blueocean.rest.model.BlueFavorite getFavorite(Item item, @NonNull io.jenkins.blueocean.rest.Reachable parent)
Gets favorite model for given model model First it tries to find favorite model usingBlueFavoriteResolver
, if none found then it simply gets the mapped blueocean API resource for the given favorite item, creates BlueFavorite and returns.- Parameters:
item
- favorited model objectparent
-Reachable
parent of BlueOcean favorited API resource. It might be null, in that case parent is computed usingLinkResolver.resolve(Object)
- Returns:
- resolved favorite object if found otherwise null
-
-