You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@archiva.apache.org by ma...@apache.org on 2020/03/21 17:03:44 UTC

[archiva] 01/03: Adding toString methods to content items

This is an automated email from the ASF dual-hosted git repository.

martin_s pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/archiva.git

commit 2a6bcd0c6a403958cab80826642b360697441f51
Author: Martin Stockhammer <ma...@apache.org>
AuthorDate: Sat Mar 21 18:01:43 2020 +0100

    Adding toString methods to content items
---
 .../archiva/repository/content/base/ArchivaArtifact.java | 16 ++++++++++++++++
 .../repository/content/base/ArchivaNamespace.java        |  6 ++++++
 .../archiva/repository/content/base/ArchivaProject.java  |  5 +++++
 .../archiva/repository/content/base/ArchivaVersion.java  |  6 ++++++
 4 files changed, 33 insertions(+)

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 b17a9c5..d4d9ef2 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<ArchivaArtifact, ArtifactOptBuilder, WithVersionObjectBuilder>
         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 5371e03..b85f25a 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<ArchivaNamespace, NamespaceOptBuilder, WithNamespaceBuilder>
         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 4d902f3..ac72f62 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 90b6921..e10d3b1 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<ArchivaVersion, VersionOptBuilder, WithProjectBuilder>
         implements WithProjectBuilder, WithVersionBuilder, VersionOptBuilder
     {