Skip to content

Commit 3da2f5f

Browse files
authored
Merge pull request #114 from whitesource/purl
add purl field in DependencyInfo
2 parents 02bccf6 + a303985 commit 3da2f5f

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

wss-agent-api/src/main/java/org/whitesource/agent/api/model/DependencyInfo.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ public class DependencyInfo implements Serializable {
6666
private AnalysisInputs analysisInputs;
6767
private String sourcePackageName;
6868
private String release;
69+
private String purl;
6970

7071
/* --- Constructors --- */
7172

@@ -163,6 +164,8 @@ public final boolean equals(Object o) {
163164
return false;
164165
if (release != null ? !release.equals(that.release) : that.release != null)
165166
return false;
167+
if (purl != null ? !purl.equals(that.purl) : that.purl != null)
168+
return false;
166169

167170
return true;
168171
}
@@ -188,6 +191,7 @@ public int hashCode() {
188191
result = APIConstants.HASH_CODE_FACTOR * result + (additionalSha1 != null ? additionalSha1.hashCode() : 0);
189192
result = APIConstants.HASH_CODE_FACTOR * result + (sourcePackageName != null ? sourcePackageName.hashCode() : 0);
190193
result = APIConstants.HASH_CODE_FACTOR * result + (release != null ? release.hashCode() : 0);
194+
result = APIConstants.HASH_CODE_FACTOR * result + (purl != null ? purl.hashCode() : 0);
191195
return result;
192196
}
193197

@@ -530,4 +534,12 @@ public String getRelease() {
530534
public void setRelease(String release) {
531535
this.release = release;
532536
}
537+
538+
public String getPurl() {
539+
return purl;
540+
}
541+
542+
public void setPurl(String purl) {
543+
this.purl = purl;
544+
}
533545
}

0 commit comments

Comments
 (0)