public class DependencyInfo
extends java.lang.Object
implements java.io.Serializable
| Constructor and Description |
|---|
DependencyInfo()
Default constructor
|
DependencyInfo(java.lang.String sha1)
Constructor
|
DependencyInfo(java.lang.String sha1,
java.lang.String fullHash)
Constructor
|
DependencyInfo(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
addChecksum(ChecksumType checksumType,
java.lang.String checksum) |
void |
addChild(DependencyInfo child) |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getAdditionalSha1() |
AnalysisInputs |
getAnalysisInputs() |
java.lang.String |
getArchitecture() |
java.lang.String |
getArtifactId() |
java.util.Map<ChecksumType,java.lang.String> |
getChecksums() |
java.util.Collection<DependencyInfo> |
getChildren() |
java.lang.String |
getClassifier() |
java.lang.String |
getCommentlessSha1() |
java.lang.String |
getCommit() |
java.lang.String |
getDependencyFile() |
DependencyType |
getDependencyType() |
java.lang.String |
getFilename() |
java.lang.String |
getFullHash() |
java.lang.String |
getGroupId() |
DependencyHintsInfo |
getHints() |
boolean |
getIsModule() |
java.lang.String |
getLanguageVersion() |
java.util.Date |
getLastModified() |
java.lang.String |
getNoNewLinesSha1() |
boolean |
getOptional() |
OSInfo |
getOsInfo() |
java.lang.String |
getOtherPlatformSha1() |
java.lang.String |
getPurl() |
java.lang.String |
getRelease() |
java.lang.String |
getScope() |
java.lang.String |
getSha1() |
java.lang.String |
getSourcePackageName() |
java.lang.String |
getSystemPath() |
java.lang.String |
getType() |
java.lang.String |
getVersion() |
VulnerabilityAnalysisResult |
getVulnerabilityAnalysisResult() |
boolean |
hasChecksum() |
boolean |
hasChildren() |
int |
hashCode() |
void |
initAnalysisInputs()
This method initializes the analysis inputs only if it's null.
|
void |
initAnalysisInputs(java.lang.String euaArtifactId)
This method initializes the analysisInputs only if it's null.
|
boolean |
isDeduped() |
boolean |
isOptional() |
void |
resetUnusedFields()
This method was created in WSE-5514 task which will help decrease the size of the update-request file,
by removing all the empty initialized objects.
|
void |
setAdditionalSha1(java.lang.String additionalSha1) |
void |
setAnalysisInputs(AnalysisInputs analysisInputs) |
void |
setArchitecture(java.lang.String architecture) |
void |
setArtifactId(java.lang.String artifactId) |
void |
setChecksums(java.util.Map<ChecksumType,java.lang.String> checksums) |
void |
setChildren(java.util.Collection<DependencyInfo> children) |
void |
setClassifier(java.lang.String classifier) |
void |
setCommentlessSha1(java.lang.String commentlessSha1) |
void |
setCommit(java.lang.String commit) |
void |
setDeduped(boolean deduped) |
void |
setDependencyFile(java.lang.String dependencyFile) |
void |
setDependencyType(DependencyType dependencyType) |
void |
setFilename(java.lang.String filename) |
void |
setFullHash(java.lang.String fullHash) |
void |
setGroupId(java.lang.String groupId) |
void |
setHints(DependencyHintsInfo hints) |
void |
setIsModule(boolean isModule) |
void |
setLanguageVersion(java.lang.String languageVersion) |
void |
setLastModified(java.util.Date lastModified) |
void |
setNoNewLinesSha1(java.lang.String noNewLinesSha1) |
void |
setOptional(boolean optional) |
void |
setOsInfo(OSInfo osInfo) |
void |
setOtherPlatformSha1(java.lang.String otherPlatformSha1) |
void |
setPurl(java.lang.String purl) |
void |
setRelease(java.lang.String release) |
void |
setScope(java.lang.String scope) |
void |
setSha1(java.lang.String sha1) |
void |
setSourcePackageName(java.lang.String sourcePackageName) |
void |
setSystemPath(java.lang.String systemPath) |
void |
setType(java.lang.String type) |
void |
setVersion(java.lang.String version) |
void |
setVulnerabilityAnalysisResult(VulnerabilityAnalysisResult vulnerabilityAnalysisResult) |
java.lang.String |
toString() |
public DependencyInfo()
public DependencyInfo(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version)
groupId - - the dependency groupIdartifactId - - the dependency artifactIdversion - - the dependency versionpublic DependencyInfo(java.lang.String sha1)
sha1 - - the dependency sha1public DependencyInfo(java.lang.String sha1,
java.lang.String fullHash)
sha1 - - the dependency sha1fullHash - - the dependency fullHashpublic java.lang.String toString()
toString in class java.lang.Objectpublic final boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String getGroupId()
public void setGroupId(java.lang.String groupId)
public java.lang.String getArtifactId()
public void setArtifactId(java.lang.String artifactId)
public java.lang.String getVersion()
public void setVersion(java.lang.String version)
public java.lang.String getType()
public void setType(java.lang.String type)
public java.lang.String getClassifier()
public void setClassifier(java.lang.String classifier)
public java.lang.String getScope()
public void setScope(java.lang.String scope)
public java.lang.String getSha1()
public void setSha1(java.lang.String sha1)
public java.lang.String getSystemPath()
public boolean getIsModule()
public void setIsModule(boolean isModule)
public void setSystemPath(java.lang.String systemPath)
public boolean getOptional()
public boolean isOptional()
public void setOptional(boolean optional)
public java.util.Collection<DependencyInfo> getChildren()
public void setChildren(java.util.Collection<DependencyInfo> children)
public void addChild(DependencyInfo child)
public boolean hasChildren()
public java.util.Date getLastModified()
public void setLastModified(java.util.Date lastModified)
public java.lang.String getCommentlessSha1()
public void setCommentlessSha1(java.lang.String commentlessSha1)
public java.lang.String getNoNewLinesSha1()
public void setNoNewLinesSha1(java.lang.String noNewLinesSha1)
public java.lang.String getOtherPlatformSha1()
public void setOtherPlatformSha1(java.lang.String otherPlatformSha1)
public java.lang.String getFullHash()
public void setFullHash(java.lang.String fullHash)
public java.lang.String getFilename()
public void setFilename(java.lang.String filename)
public DependencyType getDependencyType()
public void setDependencyType(DependencyType dependencyType)
public DependencyHintsInfo getHints()
public void setHints(DependencyHintsInfo hints)
public java.util.Map<ChecksumType,java.lang.String> getChecksums()
public void setChecksums(java.util.Map<ChecksumType,java.lang.String> checksums)
public void addChecksum(ChecksumType checksumType, java.lang.String checksum)
public boolean hasChecksum()
public VulnerabilityAnalysisResult getVulnerabilityAnalysisResult()
public void setVulnerabilityAnalysisResult(VulnerabilityAnalysisResult vulnerabilityAnalysisResult)
public java.lang.String getCommit()
public void setCommit(java.lang.String commit)
public java.lang.String getDependencyFile()
public void setDependencyFile(java.lang.String dependencyFile)
public java.lang.String getAdditionalSha1()
public void setAdditionalSha1(java.lang.String additionalSha1)
public java.lang.String getArchitecture()
public void setArchitecture(java.lang.String architecture)
public java.lang.String getLanguageVersion()
public void setLanguageVersion(java.lang.String languageVersion)
public boolean isDeduped()
public void setDeduped(boolean deduped)
public OSInfo getOsInfo()
public void setOsInfo(OSInfo osInfo)
public AnalysisInputs getAnalysisInputs()
public void setAnalysisInputs(AnalysisInputs analysisInputs)
public void initAnalysisInputs()
public void initAnalysisInputs(java.lang.String euaArtifactId)
euaArtifactId - to be set inside the analysisInputs objectpublic void resetUnusedFields()
public java.lang.String getSourcePackageName()
public void setSourcePackageName(java.lang.String sourcePackageName)
public java.lang.String getRelease()
public void setRelease(java.lang.String release)
public java.lang.String getPurl()
public void setPurl(java.lang.String purl)
Copyright © 2011-2025 White Source. All Rights Reserved.