public class WhiteSourceStep extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
AGENT_KEYWORD |
static String |
COMMA |
static String |
GENERIC_GLOB_PATTERN |
static String |
SLASH |
static String |
SPACE |
static String |
WITH_MAVEN |
| Constructor and Description |
|---|
WhiteSourceStep(WhiteSourceDescriptor globalConfig,
hudson.util.Secret jobApiToken,
String jobForceUpdate,
String jobCheckPolicies,
hudson.util.Secret jobUserKey) |
WhiteSourceStep(WhiteSourcePipelineStep step,
WhiteSourceDescriptor globalConfig) |
WhiteSourceStep(WhiteSourcePublisher publisher,
WhiteSourceDescriptor globalConfig) |
| Modifier and Type | Method and Description |
|---|---|
Collection<org.whitesource.agent.api.model.AgentProjectInfo> |
getFSAProjects(PrintStream logger,
hudson.FilePath workspace) |
WhiteSourceDescriptor |
getGlobalConfig() |
hudson.util.Secret |
getJobApiToken() |
hudson.util.Secret |
getJobUserKey() |
String |
getLibExcludes() |
String |
getLibIncludes() |
hudson.util.Secret |
getMavenProjectToken() |
String |
getModulesToExclude() |
String |
getModulesToInclude() |
hudson.util.Secret |
getModuleTokens() |
String |
getProduct() |
String |
getProductNameOrToken() |
String |
getProductVersion() |
Collection<org.whitesource.agent.api.model.AgentProjectInfo> |
getProjectInfos(hudson.model.Run<?,?> run,
hudson.model.TaskListener listener,
hudson.FilePath workspace,
boolean isFreeStyleStep) |
hudson.util.Secret |
getProjectToken() |
String |
getRequesterEmail() |
void |
initializeIncludes() |
boolean |
isCheckAllLibraries() |
boolean |
isForceUpdate() |
boolean |
isIgnorePomModules() |
boolean |
isShouldCheckPolicies() |
void |
setCheckAllLibraries(boolean checkAllLibraries) |
void |
setForceUpdate(boolean forceUpdate) |
void |
setGlobalConfig(WhiteSourceDescriptor globalConfig) |
void |
setIgnorePomModules(boolean ignorePomModules) |
void |
setJobApiToken(hudson.util.Secret jobApiToken) |
void |
setJobUserKey(hudson.util.Secret jobUserKey) |
void |
setLibExcludes(String libExcludes) |
void |
setLibIncludes(String libIncludes) |
void |
setMavenProjectToken(hudson.util.Secret mavenProjectToken) |
void |
setModulesToExclude(String modulesToExclude) |
void |
setModulesToInclude(String modulesToInclude) |
void |
setModuleTokens(hudson.util.Secret moduleTokens) |
void |
setProduct(String product) |
void |
setProductNameOrToken(String productNameOrToken) |
void |
setProductVersion(String productVersion) |
void |
setProjectToken(hudson.util.Secret projectToken) |
void |
setRequesterEmail(String requesterEmail) |
void |
setShouldCheckPolicies(boolean shouldCheckPolicies) |
void |
stopBuild(hudson.model.Run<?,?> run,
hudson.model.TaskListener listener,
String message) |
void |
update(hudson.model.Run<?,?> run,
hudson.model.TaskListener listener,
Collection<org.whitesource.agent.api.model.AgentProjectInfo> projectInfos) |
public static final String SPACE
public static final String WITH_MAVEN
public static final String GENERIC_GLOB_PATTERN
public static final String COMMA
public static final String SLASH
public static final String AGENT_KEYWORD
public WhiteSourceStep(WhiteSourceDescriptor globalConfig, hudson.util.Secret jobApiToken, String jobForceUpdate, String jobCheckPolicies, hudson.util.Secret jobUserKey)
public WhiteSourceStep(WhiteSourcePublisher publisher, WhiteSourceDescriptor globalConfig)
public WhiteSourceStep(WhiteSourcePipelineStep step, WhiteSourceDescriptor globalConfig)
public void update(hudson.model.Run<?,?> run,
hudson.model.TaskListener listener,
Collection<org.whitesource.agent.api.model.AgentProjectInfo> projectInfos)
public Collection<org.whitesource.agent.api.model.AgentProjectInfo> getProjectInfos(hudson.model.Run<?,?> run, hudson.model.TaskListener listener, hudson.FilePath workspace, boolean isFreeStyleStep) throws IOException, InterruptedException
IOExceptionInterruptedExceptionpublic void stopBuild(hudson.model.Run<?,?> run,
hudson.model.TaskListener listener,
String message)
public WhiteSourceDescriptor getGlobalConfig()
public void setGlobalConfig(WhiteSourceDescriptor globalConfig)
public hudson.util.Secret getJobApiToken()
public void setJobApiToken(hudson.util.Secret jobApiToken)
public hudson.util.Secret getJobUserKey()
public void setJobUserKey(hudson.util.Secret jobUserKey)
public String getProduct()
public void setProduct(String product)
public String getProductVersion()
public void setProductVersion(String productVersion)
public hudson.util.Secret getProjectToken()
public void setProjectToken(hudson.util.Secret projectToken)
public String getLibIncludes()
public void setLibIncludes(String libIncludes)
public String getLibExcludes()
public void setLibExcludes(String libExcludes)
public hudson.util.Secret getMavenProjectToken()
public void setMavenProjectToken(hudson.util.Secret mavenProjectToken)
public String getRequesterEmail()
public void setRequesterEmail(String requesterEmail)
public hudson.util.Secret getModuleTokens()
public void setModuleTokens(hudson.util.Secret moduleTokens)
public String getModulesToInclude()
public void setModulesToInclude(String modulesToInclude)
public String getModulesToExclude()
public void setModulesToExclude(String modulesToExclude)
public boolean isIgnorePomModules()
public void setIgnorePomModules(boolean ignorePomModules)
public String getProductNameOrToken()
public void setProductNameOrToken(String productNameOrToken)
public boolean isShouldCheckPolicies()
public void setShouldCheckPolicies(boolean shouldCheckPolicies)
public boolean isCheckAllLibraries()
public void setCheckAllLibraries(boolean checkAllLibraries)
public void setForceUpdate(boolean forceUpdate)
public boolean isForceUpdate()
public void initializeIncludes()
public Collection<org.whitesource.agent.api.model.AgentProjectInfo> getFSAProjects(PrintStream logger, hudson.FilePath workspace)
Copyright © 2016–2021 White Source. All rights reserved.