From: Martin Stockhammer Date: Sat, 21 Mar 2020 17:01:43 +0000 (+0100) Subject: Adding toString methods to content items X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=2a6bcd0c6a403958cab80826642b360697441f51;p=archiva.git Adding toString methods to content items --- diff --git a/archiva-modules/archiva-base/archiva-repository-layer/src/main/java/org/apache/archiva/repository/content/base/ArchivaArtifact.java b/archiva-modules/archiva-base/archiva-repository-layer/src/main/java/org/apache/archiva/repository/content/base/ArchivaArtifact.java index b17a9c5af..d4d9ef2f5 100644 --- a/archiva-modules/archiva-base/archiva-repository-layer/src/main/java/org/apache/archiva/repository/content/base/ArchivaArtifact.java +++ b/archiva-modules/archiva-base/archiva-repository-layer/src/main/java/org/apache/archiva/repository/content/base/ArchivaArtifact.java @@ -159,6 +159,22 @@ public class ArchivaArtifact extends ArchivaContentItem implements Artifact return result; } + @Override + public String toString( ) + { + final StringBuilder sb = new StringBuilder( "ArchivaArtifact{" ); + sb.append( "id='" ).append( id ).append( '\'' ); + sb.append( ", artifactVersion='" ).append( artifactVersion ).append( '\'' ); + sb.append( ", version=" ).append( version ); + sb.append( ", type='" ).append( type ).append( '\'' ); + sb.append( ", classifier='" ).append( classifier ).append( '\'' ); + sb.append( ", remainder='" ).append( remainder ).append( '\'' ); + sb.append( ", contentType='" ).append( contentType ).append( '\'' ); + sb.append( ", artifactType=" ).append( artifactType ); + sb.append( '}' ); + return sb.toString( ); + } + private static class Builder extends ContentItemBuilder implements ArtifactVersionBuilder, WithVersionObjectBuilder, ArtifactWithIdBuilder, ArtifactOptBuilder diff --git a/archiva-modules/archiva-base/archiva-repository-layer/src/main/java/org/apache/archiva/repository/content/base/ArchivaNamespace.java b/archiva-modules/archiva-base/archiva-repository-layer/src/main/java/org/apache/archiva/repository/content/base/ArchivaNamespace.java index 5371e0335..b85f25a60 100644 --- a/archiva-modules/archiva-base/archiva-repository-layer/src/main/java/org/apache/archiva/repository/content/base/ArchivaNamespace.java +++ b/archiva-modules/archiva-base/archiva-repository-layer/src/main/java/org/apache/archiva/repository/content/base/ArchivaNamespace.java @@ -87,6 +87,12 @@ public class ArchivaNamespace extends ArchivaContentItem implements Namespace return result; } + @Override + public String toString( ) + { + return namespace; + } + private static class Builder extends ContentItemBuilder implements WithNamespaceBuilder, NamespaceOptBuilder { diff --git a/archiva-modules/archiva-base/archiva-repository-layer/src/main/java/org/apache/archiva/repository/content/base/ArchivaProject.java b/archiva-modules/archiva-base/archiva-repository-layer/src/main/java/org/apache/archiva/repository/content/base/ArchivaProject.java index 4d902f33f..ac72f6217 100644 --- a/archiva-modules/archiva-base/archiva-repository-layer/src/main/java/org/apache/archiva/repository/content/base/ArchivaProject.java +++ b/archiva-modules/archiva-base/archiva-repository-layer/src/main/java/org/apache/archiva/repository/content/base/ArchivaProject.java @@ -97,6 +97,11 @@ public class ArchivaProject extends ArchivaContentItem implements Project return result; } + @Override + public String toString( ) + { + return id + ", namespace="+namespace.toString(); + } /* * Builder class diff --git a/archiva-modules/archiva-base/archiva-repository-layer/src/main/java/org/apache/archiva/repository/content/base/ArchivaVersion.java b/archiva-modules/archiva-base/archiva-repository-layer/src/main/java/org/apache/archiva/repository/content/base/ArchivaVersion.java index 90b69217f..e10d3b1c5 100644 --- a/archiva-modules/archiva-base/archiva-repository-layer/src/main/java/org/apache/archiva/repository/content/base/ArchivaVersion.java +++ b/archiva-modules/archiva-base/archiva-repository-layer/src/main/java/org/apache/archiva/repository/content/base/ArchivaVersion.java @@ -107,6 +107,12 @@ public class ArchivaVersion extends ArchivaContentItem implements Version return result; } + @Override + public String toString( ) + { + return version+", project="+project.toString(); + } + private static final class Builder extends ContentItemBuilder implements WithProjectBuilder, WithVersionBuilder, VersionOptBuilder {