Class UsernameUtils
java.lang.Object
org.jenkinsci.plugins.builduser.utils.UsernameUtils
Utility class for manipulating and extracting parts from a full username.
This class provides methods to split a full username into first and last names.
- Author:
- GKonovalenko
-
Method Summary
Modifier and TypeMethodDescriptionstatic StringgetFirstName(String fullName) Extracts the first name from a full name.static StringgetLastName(String fullName) Extracts the last name from a full name.static voidsetUsernameVars(String username, Map<String, String> variables) Splits a full username string into first and last names and sets the appropriate build variables.
-
Method Details
-
setUsernameVars
Splits a full username string into first and last names and sets the appropriate build variables.- Parameters:
username- The full username string, usually in the format "First Last"variables- A map to store the extracted variables, where to put build variables.
-
getFirstName
Extracts the first name from a full name.- Parameters:
fullName- The full name string, e.g., "First Last"- Returns:
- The first name ("First")
-
getLastName
Extracts the last name from a full name.- Parameters:
fullName- The full name string, e.g., "First Last"- Returns:
- The last name ("Last")
-