Class GitLabUser
java.lang.Object
com.mooltiverse.oss.nyx.services.gitlab.GitLabUser
- All Implemented Interfaces:
User
A user for a remote GitLab service.
-
Method Summary
Modifier and TypeMethodDescriptionReturns the full name for the user on this service.protected com.mooltiverse.oss.nyx.services.gitlab.APIgetAPI()Returns the internal API reference.Returns the map of attributes this object is built ongetID()Returns the ID for the user on this service.Returns the name for the user on this service.toAttributeMap(com.fasterxml.jackson.databind.JsonNode node) Reads all the attributes of the given object and puts them in the resulting map.toAttributeMaps(com.fasterxml.jackson.databind.JsonNode node) Reads all the attributes of the given object immediate children and puts them in the resulting maps, one map for each child.
-
Method Details
-
getID
Returns the ID for the user on this service. -
getUserName
Returns the name for the user on this service.- Specified by:
getUserNamein interfaceUser- Returns:
- the name for the user on this service.
-
geFullName
Returns the full name for the user on this service.- Specified by:
geFullNamein interfaceUser- Returns:
- the full name for the user on this service.
-
toAttributeMap
Reads all the attributes of the given object and puts them in the resulting map.- Parameters:
node- the node to read the attributes from- Returns:
- the map with all the attributes from the given node
- Throws:
NullPointerException- if the given node isnull
-
toAttributeMaps
protected static List<Map<String,Object>> toAttributeMaps(com.fasterxml.jackson.databind.JsonNode node) Reads all the attributes of the given object immediate children and puts them in the resulting maps, one map for each child.- Parameters:
node- the node to read the attributes from- Returns:
- the maps with all the attributes from the immediate children of the given node
- Throws:
NullPointerException- if the given node isnull
-
getAPI
protected com.mooltiverse.oss.nyx.services.gitlab.API getAPI()Returns the internal API reference.- Returns:
- the internal API reference.
-
getAttributes
Returns the map of attributes this object is built on- Returns:
- the map of attributes this object is built on
-