Adding toString methods to content items

This commit is contained in:
Martin Stockhammer 2020-03-21 18:01:43 +01:00
parent 729da5803c
commit 2a6bcd0c6a
4 changed files with 33 additions and 0 deletions

View File

@ -159,6 +159,22 @@ public int hashCode( )
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

View File

@ -87,6 +87,12 @@ public int hashCode( )
return result;
}
@Override
public String toString( )
{
return namespace;
}
private static class Builder extends ContentItemBuilder<ArchivaNamespace, NamespaceOptBuilder, WithNamespaceBuilder>
implements WithNamespaceBuilder, NamespaceOptBuilder
{

View File

@ -97,6 +97,11 @@ public int hashCode( )
return result;
}
@Override
public String toString( )
{
return id + ", namespace="+namespace.toString();
}
/*
* Builder class

View File

@ -107,6 +107,12 @@ public int hashCode( )
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
{