Skip to content

Commit 8ccf4a4

Browse files
authored
Merge pull request #139 from alexpits/repository-equals-hashcode-fix
Repository equals hashcode fix
2 parents 9eccc97 + 92c68f5 commit 8ccf4a4

27 files changed

+107
-12
lines changed

services/src/main/groovy/org/jfrog/artifactory/client/model/repository/settings/impl/BowerRepositorySettingsImpl.groovy

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.jfrog.artifactory.client.model.repository.settings.impl
22

3+
import groovy.transform.EqualsAndHashCode
34
import org.jfrog.artifactory.client.model.PackageType
45
import org.jfrog.artifactory.client.model.repository.settings.BowerRepositorySettings
56

@@ -8,6 +9,7 @@ import org.jfrog.artifactory.client.model.repository.settings.BowerRepositorySet
89
*
910
* @author Ivan Vasylivskyi ([email protected])
1011
*/
12+
@EqualsAndHashCode
1113
class BowerRepositorySettingsImpl extends VcsRepositorySettingsImpl implements BowerRepositorySettings {
1214
String bowerRegistryUrl
1315
Boolean externalDependenciesEnabled

services/src/main/groovy/org/jfrog/artifactory/client/model/repository/settings/impl/ChefRepositorySettingsImpl.groovy

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
package org.jfrog.artifactory.client.model.repository.settings.impl
22

3+
import groovy.transform.EqualsAndHashCode
34
import org.jfrog.artifactory.client.model.PackageType
45
import org.jfrog.artifactory.client.model.repository.settings.ChefRepositorySettings
56

7+
@EqualsAndHashCode
68
class ChefRepositorySettingsImpl implements ChefRepositorySettings {
79

810
@Override

services/src/main/groovy/org/jfrog/artifactory/client/model/repository/settings/impl/CocoaPodsRepositorySettingsImpl.groovy

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.jfrog.artifactory.client.model.repository.settings.impl
22

3+
import groovy.transform.EqualsAndHashCode
34
import org.jfrog.artifactory.client.model.PackageType
45
import org.jfrog.artifactory.client.model.repository.settings.CocoaPodsRepositorySettings
56

@@ -8,6 +9,7 @@ import org.jfrog.artifactory.client.model.repository.settings.CocoaPodsRepositor
89
*
910
* @author Ivan Vasylivskyi ([email protected])
1011
*/
12+
@EqualsAndHashCode
1113
class CocoaPodsRepositorySettingsImpl extends VcsRepositorySettingsImpl implements CocoaPodsRepositorySettings {
1214
String podsSpecsRepoUrl
1315

services/src/main/groovy/org/jfrog/artifactory/client/model/repository/settings/impl/ComposerRepositorySettingsImpl.groovy

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
package org.jfrog.artifactory.client.model.repository.settings.impl
22

3+
import groovy.transform.EqualsAndHashCode
34
import org.jfrog.artifactory.client.model.PackageType
45
import org.jfrog.artifactory.client.model.repository.settings.ComposerRepositorySettings
56

7+
@EqualsAndHashCode
68
class ComposerRepositorySettingsImpl extends VcsRepositorySettingsImpl implements ComposerRepositorySettings {
79

810
String composerRegistryUrl

services/src/main/groovy/org/jfrog/artifactory/client/model/repository/settings/impl/ConanRepositorySettingsImpl.groovy

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
package org.jfrog.artifactory.client.model.repository.settings.impl
22

3+
import groovy.transform.EqualsAndHashCode
34
import org.jfrog.artifactory.client.model.PackageType
45
import org.jfrog.artifactory.client.model.repository.settings.ConanRepositorySettings
56

7+
@EqualsAndHashCode
68
class ConanRepositorySettingsImpl implements ConanRepositorySettings {
79

810
@Override

services/src/main/groovy/org/jfrog/artifactory/client/model/repository/settings/impl/DebianRepositorySettingsImpl.groovy

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.jfrog.artifactory.client.model.repository.settings.impl
22

3+
import groovy.transform.EqualsAndHashCode
34
import org.jfrog.artifactory.client.model.PackageType
45
import org.jfrog.artifactory.client.model.repository.settings.DebianRepositorySettings
56

@@ -8,6 +9,7 @@ import org.jfrog.artifactory.client.model.repository.settings.DebianRepositorySe
89
*
910
* @author Ivan Vasylivskyi ([email protected])
1011
*/
12+
@EqualsAndHashCode
1113
class DebianRepositorySettingsImpl implements DebianRepositorySettings {
1214
Boolean debianTrivialLayout
1315
Boolean listRemoteFolderItems

services/src/main/groovy/org/jfrog/artifactory/client/model/repository/settings/impl/DockerRepositorySettingsImpl.groovy

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.jfrog.artifactory.client.model.repository.settings.impl
22

3+
import groovy.transform.EqualsAndHashCode
34
import org.jfrog.artifactory.client.model.PackageType
45
import org.jfrog.artifactory.client.model.repository.settings.DockerRepositorySettings
56
import org.jfrog.artifactory.client.model.repository.settings.docker.DockerApiVersion
@@ -9,6 +10,7 @@ import org.jfrog.artifactory.client.model.repository.settings.docker.DockerApiVe
910
*
1011
* @author Ivan Vasylivskyi ([email protected])
1112
*/
13+
@EqualsAndHashCode
1214
public class DockerRepositorySettingsImpl implements DockerRepositorySettings{
1315
DockerApiVersion dockerApiVersion
1416
Boolean enableTokenAuthentication

services/src/main/groovy/org/jfrog/artifactory/client/model/repository/settings/impl/GemsRepositorySettingsImpl.groovy

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
package org.jfrog.artifactory.client.model.repository.settings.impl
22

3+
import groovy.transform.EqualsAndHashCode
34
import org.jfrog.artifactory.client.model.PackageType
45
import org.jfrog.artifactory.client.model.repository.settings.GemsRepositorySettings
56

67
/**
78
* GroovyBean implementation of the {@link GemsRepositorySettings}
89
*
910
* @author Ivan Vasylivskyi ([email protected])
10-
*/
11+
*/
12+
@EqualsAndHashCode
1113
class GemsRepositorySettingsImpl implements GemsRepositorySettings {
1214
Boolean listRemoteFolderItems
1315

services/src/main/groovy/org/jfrog/artifactory/client/model/repository/settings/impl/GenericRepositorySettingsImpl.groovy

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
1-
package org.jfrog.artifactory.client.model.repository.settings.impl;
1+
package org.jfrog.artifactory.client.model.repository.settings.impl
22

3+
import groovy.transform.EqualsAndHashCode
34
import org.jfrog.artifactory.client.model.PackageType
45
import org.jfrog.artifactory.client.model.repository.settings.GenericRepositorySettings
56

67
/**
78
* GroovyBean implementation of the {@link GenericRepositorySettings}
89
*
910
* @author Ivan Vasylivskyi ([email protected])
10-
*/
11+
*/
12+
@EqualsAndHashCode
1113
class GenericRepositorySettingsImpl implements GenericRepositorySettings {
1214
Boolean listRemoteFolderItems
1315

services/src/main/groovy/org/jfrog/artifactory/client/model/repository/settings/impl/GitLfsRepositorySettingsImpl.groovy

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
package org.jfrog.artifactory.client.model.repository.settings.impl
22

3+
import groovy.transform.EqualsAndHashCode
34
import org.jfrog.artifactory.client.model.PackageType
45
import org.jfrog.artifactory.client.model.repository.settings.GitLfsRepositorySettings
56

67
/**
78
* GroovyBean implementation of the {@link GitLfsRepositorySettings}
89
*
910
* @author Ivan Vasylivskyi ([email protected])
10-
*/
11+
*/
12+
@EqualsAndHashCode
1113
class GitLfsRepositorySettingsImpl implements GitLfsRepositorySettings {
1214
Boolean listRemoteFolderItems
1315

0 commit comments

Comments
 (0)