Class BranchIndexingTriggerDeterminant
java.lang.Object
org.jenkinsci.plugins.builduser.varsetter.impl.BranchIndexingTriggerDeterminant
- All Implemented Interfaces:
IUsernameSettable<jenkins.branch.BranchIndexingCause>
public class BranchIndexingTriggerDeterminant
extends Object
implements IUsernameSettable<jenkins.branch.BranchIndexingCause>
-
Field Summary
Fields inherited from interface org.jenkinsci.plugins.builduser.varsetter.IUsernameSettable
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionClass<jenkins.branch.BranchIndexingCause>ReturnsCausesubclass used to determine user name.booleansetJenkinsUserBuildVars(jenkins.branch.BranchIndexingCause cause, Map<String, String> variables) Adds username build variables extracted from build cause to map of build variables.
-
Constructor Details
-
BranchIndexingTriggerDeterminant
public BranchIndexingTriggerDeterminant()
-
-
Method Details
-
setJenkinsUserBuildVars
public boolean setJenkinsUserBuildVars(jenkins.branch.BranchIndexingCause cause, Map<String, String> variables) Description copied from interface:IUsernameSettableAdds username build variables extracted from build cause to map of build variables.- Specified by:
setJenkinsUserBuildVarsin interfaceIUsernameSettable<jenkins.branch.BranchIndexingCause>- Parameters:
cause- cause where to get username from.variables- map of build variables, where to add username variables.- Returns:
trueif username was determined and added to the passed map,falseotherwise.
-
getUsedCauseClass
Description copied from interface:IUsernameSettableReturnsCausesubclass used to determine user name.- Specified by:
getUsedCauseClassin interfaceIUsernameSettable<jenkins.branch.BranchIndexingCause>- Returns:
- class used to determine user name.
-