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 String |
logData |
protected String |
orgToken |
protected String |
pluginVersion |
protected boolean |
preserveModuleStructure |
protected String |
product |
protected String |
productVersion |
protected Collection<AgentProjectInfo> |
projects |
protected String |
requesterEmail |
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
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 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)
Copyright © 2011-2018 White Source. All Rights Reserved.