Class UserImpl
- java.lang.Object
-
- io.jenkins.blueocean.rest.model.Resource
-
- io.jenkins.blueocean.rest.model.BlueUser
-
- io.jenkins.blueocean.service.embedded.rest.UserImpl
-
- All Implemented Interfaces:
io.jenkins.blueocean.rest.Reachable
public class UserImpl extends io.jenkins.blueocean.rest.model.BlueUser
BlueUser
implementation backed by in-memoryUser
- Author:
- Kohsuke Kawaguchi, Vivek Pandey
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getAvatar()
Object
getDynamic(String route)
Give plugins chance to handle this API route.String
getEmail()
io.jenkins.blueocean.rest.model.BlueFavoriteContainer
getFavorites()
String
getFullName()
String
getId()
io.jenkins.blueocean.rest.hal.Link
getLink()
io.jenkins.blueocean.rest.model.BlueUserPermission
getPermission()
-
-
-
Field Detail
-
user
protected final User user
-
-
Method Detail
-
getId
public String getId()
- Specified by:
getId
in classio.jenkins.blueocean.rest.model.BlueUser
-
getFullName
public String getFullName()
- Specified by:
getFullName
in classio.jenkins.blueocean.rest.model.BlueUser
-
getEmail
public String getEmail()
- Specified by:
getEmail
in classio.jenkins.blueocean.rest.model.BlueUser
-
getAvatar
public String getAvatar()
- Specified by:
getAvatar
in classio.jenkins.blueocean.rest.model.BlueUser
-
getFavorites
public io.jenkins.blueocean.rest.model.BlueFavoriteContainer getFavorites()
- Specified by:
getFavorites
in classio.jenkins.blueocean.rest.model.BlueUser
-
getPermission
public io.jenkins.blueocean.rest.model.BlueUserPermission getPermission()
- Specified by:
getPermission
in classio.jenkins.blueocean.rest.model.BlueUser
-
getLink
public io.jenkins.blueocean.rest.hal.Link getLink()
-
getDynamic
public Object getDynamic(String route)
Give plugins chance to handle this API route.- Parameters:
route
- URL path that needs handling. e.g. for requested url /rest/organizations/:id/users/:user/xyz, route param value will be 'xyz'- Returns:
- stapler object that can handle give route. Could be null
-
-