public class TimerTriggerCauseDeterminant extends Object implements IUsernameSettable<TimerTrigger.TimerTriggerCause>
BUILD_USER_EMAIL, BUILD_USER_FIRST_NAME_VAR_NAME, BUILD_USER_ID, BUILD_USER_LAST_NAME_VAR_NAME, BUILD_USER_VAR_GROUPS, BUILD_USER_VAR_NAME, UNDEFINED
Constructor and Description |
---|
TimerTriggerCauseDeterminant() |
Modifier and Type | Method and Description |
---|---|
Class<TimerTrigger.TimerTriggerCause> |
getUsedCauseClass()
Returns
Cause subclass used to determine user name. |
boolean |
setJenkinsUserBuildVars(TimerTrigger.TimerTriggerCause cause,
Map<String,String> variables)
Adds username build variables extracted from build cause to map of build variables.
|
public boolean setJenkinsUserBuildVars(TimerTrigger.TimerTriggerCause cause, Map<String,String> variables)
IUsernameSettable
setJenkinsUserBuildVars
in interface IUsernameSettable<TimerTrigger.TimerTriggerCause>
cause
- cause where to get username from.variables
- map of build variables, where to add username variables.true
if username was determined and added to the passed map,
false
otherwise.public Class<TimerTrigger.TimerTriggerCause> getUsedCauseClass()
IUsernameSettable
Cause
subclass used to determine user name.getUsedCauseClass
in interface IUsernameSettable<TimerTrigger.TimerTriggerCause>
Copyright © 2016–2022. All rights reserved.