aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-db-dao/src/main/java/org/sonar/db/alm/setting/ProjectAlmSettingDto.java
diff options
context:
space:
mode:
authorJulien Camus <julien.camus@sonarsource.com>2025-07-08 18:29:14 +0200
committersonartech <sonartech@sonarsource.com>2025-07-08 20:03:57 +0000
commit051dd8000d1156e2d25fb949e427a0de2f8475d2 (patch)
tree9b1b81fd7a9b7dbc5400b16a00d1db33dc21f01e /server/sonar-db-dao/src/main/java/org/sonar/db/alm/setting/ProjectAlmSettingDto.java
parent75b9fb6dd9edee86d61511256437f062beefe3e5 (diff)
downloadsonarqube-master.tar.gz
sonarqube-master.zip
SONAR-25454 Implement repository URL-based project bindings fuzzy searchHEADmaster
Diffstat (limited to 'server/sonar-db-dao/src/main/java/org/sonar/db/alm/setting/ProjectAlmSettingDto.java')
-rw-r--r--server/sonar-db-dao/src/main/java/org/sonar/db/alm/setting/ProjectAlmSettingDto.java17
1 files changed, 17 insertions, 0 deletions
diff --git a/server/sonar-db-dao/src/main/java/org/sonar/db/alm/setting/ProjectAlmSettingDto.java b/server/sonar-db-dao/src/main/java/org/sonar/db/alm/setting/ProjectAlmSettingDto.java
index 95f83df37d7..2d0e5766eb9 100644
--- a/server/sonar-db-dao/src/main/java/org/sonar/db/alm/setting/ProjectAlmSettingDto.java
+++ b/server/sonar-db-dao/src/main/java/org/sonar/db/alm/setting/ProjectAlmSettingDto.java
@@ -19,6 +19,7 @@
*/
package org.sonar.db.alm.setting;
+import java.util.Objects;
import javax.annotation.CheckForNull;
import javax.annotation.Nullable;
@@ -165,5 +166,21 @@ public class ProjectAlmSettingDto {
this.createdAt = createdAt;
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ ProjectAlmSettingDto that = (ProjectAlmSettingDto) o;
+ return Objects.equals(uuid, that.uuid);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(uuid);
+ }
}