R - Type of expected result.public abstract class BaseRequest<R> extends Object implements ServiceRequest<R>
| Modifier and Type | Field and Description |
|---|---|
protected String |
agent |
protected String |
agentVersion |
protected boolean |
aggregateModules |
protected String |
aggregateProjectName |
protected String |
aggregateProjectToken |
protected Collection<ContributionInfo> |
contributions |
protected Map<String,String> |
extraProperties |
protected String |
logData |
protected String |
orgToken |
protected String |
pluginVersion |
protected boolean |
preserveModuleStructure |
protected String |
product |
protected String |
productToken |
protected String |
productVersion |
protected Collection<AgentProjectInfo> |
projects |
protected String |
requesterEmail |
protected String |
scanComment |
protected ScanSummaryInfo |
scanSummaryInfo |
protected long |
timeStamp |
protected RequestType |
type |
protected String |
userKey |
| Constructor and Description |
|---|
BaseRequest(RequestType type)
Constructor
|
BaseRequest(RequestType type,
String agent)
Constructor
|
BaseRequest(RequestType type,
String agent,
String agentVersion,
String pluginVersion)
Constructor
|
protected final RequestType type
protected String agent
protected String agentVersion
protected String pluginVersion
protected String orgToken
protected String userKey
protected String product
protected String productVersion
protected long timeStamp
protected String requesterEmail
protected Collection<AgentProjectInfo> projects
protected boolean aggregateModules
protected boolean preserveModuleStructure
protected String aggregateProjectName
protected String aggregateProjectToken
protected String logData
protected String scanComment
protected String productToken
protected ScanSummaryInfo scanSummaryInfo
protected Collection<ContributionInfo> contributions
public BaseRequest(RequestType type)
type - Request operation type.public BaseRequest(RequestType type, String agent)
type - Request operation type.agent - Agent type identifier.public BaseRequest(RequestType type, String agent, String agentVersion, String pluginVersion)
type - Request operation type.agent - Agent type identifier.agentVersion - Agent version.pluginVersion - Plugin version.public RequestType type()
type in interface ServiceRequest<R>public String orgToken()
orgToken in interface ServiceRequest<R>public String agent()
agent in interface ServiceRequest<R>public String agentVersion()
agentVersion in interface ServiceRequest<R>public String pluginVersion()
pluginVersion in interface ServiceRequest<R>public String product()
product in interface ServiceRequest<R>public String productVersion()
productVersion in interface ServiceRequest<R>public long timeStamp()
timeStamp in interface ServiceRequest<R>public String requesterEmail()
requesterEmail in interface ServiceRequest<R>public String userKey()
userKey in interface ServiceRequest<R>public boolean aggregateModules()
aggregateModules in interface ServiceRequest<R>public boolean preserveModuleStructure()
preserveModuleStructure in interface ServiceRequest<R>public String aggregateProjectName()
aggregateProjectName in interface ServiceRequest<R>public String aggregateProjectToken()
aggregateProjectToken in interface ServiceRequest<R>public String logData()
logData in interface ServiceRequest<R>public String scanComment()
scanComment in interface ServiceRequest<R>public String productToken()
productToken in interface ServiceRequest<R>public Map<String,String> extraProperties()
extraProperties in interface ServiceRequest<R>public void setAgent(String agent)
public void setAgentVersion(String agentVersion)
public void setPluginVersion(String pluginVersion)
public void setOrgToken(String orgToken)
public void setProduct(String product)
public void setProductVersion(String productVersion)
public void setTimeStamp(long timeStamp)
public void setRequesterEmail(String requesterEmail)
public Collection<AgentProjectInfo> getProjects()
public void setProjects(Collection<AgentProjectInfo> projects)
public void setUserKey(String userKey)
public void setAggregateModules(boolean aggregateModules)
public void setPreserveModuleStructure(boolean preserveModuleStructure)
public void setAggregateProjectName(String aggregateProjectName)
public void setAggregateProjectToken(String aggregateProjectToken)
public void setLogData(String logData)
public void setScanComment(String scanComment)
public void setProductToken(String productToken)
public ScanSummaryInfo getScanSummaryInfo()
public void setScanSummaryInfo(ScanSummaryInfo scanSummaryInfo)
public Collection<ContributionInfo> getContributions()
public void setContributions(Collection<ContributionInfo> contributions)
Copyright © 2011-2024 White Source. All Rights Reserved.