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