public class SCMTriggerCauseDeterminant extends Object implements IUsernameSettable<hudson.triggers.SCMTrigger.SCMTriggerCause>
BUILD_USER_EMAIL, BUILD_USER_FIRST_NAME_VAR_NAME, BUILD_USER_ID, BUILD_USER_LAST_NAME_VAR_NAME, BUILD_USER_VAR_NAME, UNDEFINED| Constructor and Description |
|---|
SCMTriggerCauseDeterminant() |
| Modifier and Type | Method and Description |
|---|---|
Class<hudson.triggers.SCMTrigger.SCMTriggerCause> |
getUsedCauseClass()
Returns
Cause subclass used to determine user name. |
boolean |
setJenkinsUserBuildVars(hudson.triggers.SCMTrigger.SCMTriggerCause cause,
Map<String,String> variables)
Adds username build variables extracted from build cause to map of build variables.
|
public boolean setJenkinsUserBuildVars(hudson.triggers.SCMTrigger.SCMTriggerCause cause,
Map<String,String> variables)
IUsernameSettablesetJenkinsUserBuildVars in interface IUsernameSettable<hudson.triggers.SCMTrigger.SCMTriggerCause>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<hudson.triggers.SCMTrigger.SCMTriggerCause> getUsedCauseClass()
IUsernameSettableCause subclass used to determine user name.getUsedCauseClass in interface IUsernameSettable<hudson.triggers.SCMTrigger.SCMTriggerCause>Copyright © 2004-2015. All Rights Reserved.