You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@archiva.apache.org by ol...@apache.org on 2013/06/03 13:47:56 UTC
svn commit: r1488961 -
/archiva/sandbox/trunk/metadata-store-cassandra/src/main/java/org/apache/archiva/metadata/repository/cassandra/model/Project.java
Author: olamy
Date: Mon Jun 3 11:47:55 2013
New Revision: 1488961
URL: http://svn.apache.org/r1488961
Log:
make the constructor and fields more clear
Modified:
archiva/sandbox/trunk/metadata-store-cassandra/src/main/java/org/apache/archiva/metadata/repository/cassandra/model/Project.java
Modified: archiva/sandbox/trunk/metadata-store-cassandra/src/main/java/org/apache/archiva/metadata/repository/cassandra/model/Project.java
URL: http://svn.apache.org/viewvc/archiva/sandbox/trunk/metadata-store-cassandra/src/main/java/org/apache/archiva/metadata/repository/cassandra/model/Project.java?rev=1488961&r1=1488960&r2=1488961&view=diff
==============================================================================
--- archiva/sandbox/trunk/metadata-store-cassandra/src/main/java/org/apache/archiva/metadata/repository/cassandra/model/Project.java (original)
+++ archiva/sandbox/trunk/metadata-store-cassandra/src/main/java/org/apache/archiva/metadata/repository/cassandra/model/Project.java Mon Jun 3 11:47:55 2013
@@ -32,13 +32,14 @@ public class Project
implements Serializable
{
@Id
- @Column(name = "projectId")
+ @Column( name = "projectKey" )
+ private String projectKey;
+
+ @Column( name = "projectId" )
private String projectId;
- @Column(name = "id")
- private String id;
- @Column(name = "repository")
+ @Column( name = "repository" )
private Namespace namespace;
public Project()
@@ -46,21 +47,21 @@ public class Project
// no op
}
- public Project( String projectId, String id, Namespace namespace )
+ public Project( String projectKey, String projectId, Namespace namespace )
{
this.projectId = projectId;
- this.id = id;
+ this.projectKey = projectKey;
this.namespace = namespace;
}
- public String getId()
+ public String getProjectKey()
{
- return id;
+ return projectKey;
}
- public void setId( String id )
+ public void setProjectKey( String projectKey )
{
- this.id = id;
+ this.projectKey = projectKey;
}
public Namespace getNamespace()
@@ -97,7 +98,7 @@ public class Project
Project project = (Project) o;
- if ( !id.equals( project.id ) )
+ if ( !projectKey.equals( project.projectKey ) )
{
return false;
}
@@ -112,11 +113,22 @@ public class Project
@Override
public int hashCode()
{
- int result = id.hashCode();
+ int result = projectKey.hashCode();
result = 31 * result + namespace.hashCode();
return result;
}
+ @Override
+ public String toString()
+ {
+ final StringBuilder sb = new StringBuilder( "Project{" );
+ sb.append( "projectKey='" ).append( projectKey ).append( '\'' );
+ sb.append( ", projectId='" ).append( projectId ).append( '\'' );
+ sb.append( ", namespace=" ).append( namespace );
+ sb.append( '}' );
+ return sb.toString();
+ }
+
public static class KeyBuilder
{