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,
String jobApiToken,
String jobForceUpdate,
String jobCheckPolicies,
String 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() |
String |
getJobApiToken() |
String |
getJobUserKey() |
String |
getLibExcludes() |
String |
getLibIncludes() |
String |
getMavenProjectToken() |
String |
getModulesToExclude() |
String |
getModulesToInclude() |
String |
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) |
String |
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(String jobApiToken) |
void |
setJobUserKey(String jobUserKey) |
void |
setLibExcludes(String libExcludes) |
void |
setLibIncludes(String libIncludes) |
void |
setMavenProjectToken(String mavenProjectToken) |
void |
setModulesToExclude(String modulesToExclude) |
void |
setModulesToInclude(String modulesToInclude) |
void |
setModuleTokens(String moduleTokens) |
void |
setProduct(String product) |
void |
setProductNameOrToken(String productNameOrToken) |
void |
setProductVersion(String productVersion) |
void |
setProjectToken(String 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, String jobApiToken, String jobForceUpdate, String jobCheckPolicies, String 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 String getJobApiToken()
public void setJobApiToken(String jobApiToken)
public String getJobUserKey()
public void setJobUserKey(String jobUserKey)
public String getProduct()
public void setProduct(String product)
public String getProductVersion()
public void setProductVersion(String productVersion)
public String getProjectToken()
public void setProjectToken(String projectToken)
public String getLibIncludes()
public void setLibIncludes(String libIncludes)
public String getLibExcludes()
public void setLibExcludes(String libExcludes)
public String getMavenProjectToken()
public void setMavenProjectToken(String mavenProjectToken)
public String getRequesterEmail()
public void setRequesterEmail(String requesterEmail)
public String getModuleTokens()
public void setModuleTokens(String 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–2019 White Source. All rights reserved.