Author: olamy
Date: Tue Mar 25 06:27:50 2014
New Revision: 1581251

URL: http://svn.apache.org/r1581251
Log:
simplify code with adding constructors

Modified:
    
archiva/trunk/archiva-modules/metadata/metadata-model/src/main/java/org/apache/archiva/metadata/model/CiManagement.java
    
archiva/trunk/archiva-modules/metadata/metadata-model/src/main/java/org/apache/archiva/metadata/model/IssueManagement.java
    
archiva/trunk/archiva-modules/metadata/metadata-model/src/main/java/org/apache/archiva/metadata/model/Organization.java
    
archiva/trunk/archiva-modules/metadata/metadata-model/src/main/java/org/apache/archiva/metadata/model/Scm.java
    
archiva/trunk/archiva-modules/plugins/metadata-store-cassandra/src/main/java/org/apache/archiva/metadata/repository/cassandra/CassandraMetadataRepository.java

Modified: 
archiva/trunk/archiva-modules/metadata/metadata-model/src/main/java/org/apache/archiva/metadata/model/CiManagement.java
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/metadata/metadata-model/src/main/java/org/apache/archiva/metadata/model/CiManagement.java?rev=1581251&r1=1581250&r2=1581251&view=diff
==============================================================================
--- 
archiva/trunk/archiva-modules/metadata/metadata-model/src/main/java/org/apache/archiva/metadata/model/CiManagement.java
 (original)
+++ 
archiva/trunk/archiva-modules/metadata/metadata-model/src/main/java/org/apache/archiva/metadata/model/CiManagement.java
 Tue Mar 25 06:27:50 2014
@@ -42,6 +42,17 @@ public class CiManagement
      */
     private String url;
 
+    public CiManagement()
+    {
+        // no op
+    }
+
+    public CiManagement( String system, String url )
+    {
+        this.system = system;
+        this.url = url;
+    }
+
     public String getUrl()
     {
         return url;

Modified: 
archiva/trunk/archiva-modules/metadata/metadata-model/src/main/java/org/apache/archiva/metadata/model/IssueManagement.java
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/metadata/metadata-model/src/main/java/org/apache/archiva/metadata/model/IssueManagement.java?rev=1581251&r1=1581250&r2=1581251&view=diff
==============================================================================
--- 
archiva/trunk/archiva-modules/metadata/metadata-model/src/main/java/org/apache/archiva/metadata/model/IssueManagement.java
 (original)
+++ 
archiva/trunk/archiva-modules/metadata/metadata-model/src/main/java/org/apache/archiva/metadata/model/IssueManagement.java
 Tue Mar 25 06:27:50 2014
@@ -19,13 +19,12 @@ package org.apache.archiva.metadata.mode
  * under the License.
  */
 
-import javax.persistence.Entity;
 import javax.xml.bind.annotation.XmlRootElement;
 import java.io.Serializable;
 
 /**
  * Information about the issue management system used by the project.
- *
+ * <p/>
  * TODO considering moving this to a facet - avoid referring to it externally
  */
 @XmlRootElement(name = "issueManagement")
@@ -42,6 +41,17 @@ public class IssueManagement
      */
     private String url;
 
+    public IssueManagement()
+    {
+        // no op
+    }
+
+    public IssueManagement( String system, String url )
+    {
+        this.system = system;
+        this.url = url;
+    }
+
     public String getUrl()
     {
         return url;

Modified: 
archiva/trunk/archiva-modules/metadata/metadata-model/src/main/java/org/apache/archiva/metadata/model/Organization.java
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/metadata/metadata-model/src/main/java/org/apache/archiva/metadata/model/Organization.java?rev=1581251&r1=1581250&r2=1581251&view=diff
==============================================================================
--- 
archiva/trunk/archiva-modules/metadata/metadata-model/src/main/java/org/apache/archiva/metadata/model/Organization.java
 (original)
+++ 
archiva/trunk/archiva-modules/metadata/metadata-model/src/main/java/org/apache/archiva/metadata/model/Organization.java
 Tue Mar 25 06:27:50 2014
@@ -19,7 +19,6 @@ package org.apache.archiva.metadata.mode
  * under the License.
  */
 
-import javax.persistence.Entity;
 import javax.xml.bind.annotation.XmlRootElement;
 import java.io.Serializable;
 
@@ -31,6 +30,17 @@ public class Organization
 
     private String url;
 
+    public Organization()
+    {
+        // no op
+    }
+
+    public Organization( String name, String url )
+    {
+        this.name = name;
+        this.url = url;
+    }
+
     public String getUrl()
     {
         return url;

Modified: 
archiva/trunk/archiva-modules/metadata/metadata-model/src/main/java/org/apache/archiva/metadata/model/Scm.java
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/metadata/metadata-model/src/main/java/org/apache/archiva/metadata/model/Scm.java?rev=1581251&r1=1581250&r2=1581251&view=diff
==============================================================================
--- 
archiva/trunk/archiva-modules/metadata/metadata-model/src/main/java/org/apache/archiva/metadata/model/Scm.java
 (original)
+++ 
archiva/trunk/archiva-modules/metadata/metadata-model/src/main/java/org/apache/archiva/metadata/model/Scm.java
 Tue Mar 25 06:27:50 2014
@@ -19,7 +19,6 @@ package org.apache.archiva.metadata.mode
  * under the License.
  */
 
-import javax.persistence.Entity;
 import javax.xml.bind.annotation.XmlRootElement;
 import java.io.Serializable;
 
@@ -33,6 +32,18 @@ public class Scm
 
     private String url;
 
+    public Scm()
+    {
+        // no op
+    }
+
+    public Scm( String connection, String developerConnection, String url )
+    {
+        this.connection = connection;
+        this.developerConnection = developerConnection;
+        this.url = url;
+    }
+
     public String getUrl()
     {
         return url;

Modified: 
archiva/trunk/archiva-modules/plugins/metadata-store-cassandra/src/main/java/org/apache/archiva/metadata/repository/cassandra/CassandraMetadataRepository.java
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/plugins/metadata-store-cassandra/src/main/java/org/apache/archiva/metadata/repository/cassandra/CassandraMetadataRepository.java?rev=1581251&r1=1581250&r2=1581251&view=diff
==============================================================================
--- 
archiva/trunk/archiva-modules/plugins/metadata-store-cassandra/src/main/java/org/apache/archiva/metadata/repository/cassandra/CassandraMetadataRepository.java
 (original)
+++ 
archiva/trunk/archiva-modules/plugins/metadata-store-cassandra/src/main/java/org/apache/archiva/metadata/repository/cassandra/CassandraMetadataRepository.java
 Tue Mar 25 06:27:50 2014
@@ -65,7 +65,6 @@ import org.slf4j.LoggerFactory;
 
 import javax.persistence.PersistenceException;
 import java.util.ArrayList;
-import java.util.Arrays;
 import java.util.Collection;
 import java.util.Collections;
 import java.util.Date;
@@ -981,10 +980,7 @@ public class CassandraMetadataRepository
 
             if ( StringUtils.isNotEmpty( ciSystem ) || StringUtils.isNotEmpty( 
ciUrl ) )
             {
-                CiManagement ci = new CiManagement();
-                ci.setSystem( ciSystem );
-                ci.setUrl( ciUrl );
-                projectVersionMetadata.setCiManagement( ci );
+                projectVersionMetadata.setCiManagement( new CiManagement( 
ciSystem, ciUrl ) );
             }
         }
         {
@@ -992,10 +988,7 @@ public class CassandraMetadataRepository
             String issueSystem = columnFamilyResult.getString( 
"issueManagement.system" );
             if ( StringUtils.isNotEmpty( issueSystem ) || 
StringUtils.isNotEmpty( issueUrl ) )
             {
-                IssueManagement issueManagement = new IssueManagement();
-                issueManagement.setSystem( issueSystem );
-                issueManagement.setUrl( issueUrl );
-                projectVersionMetadata.setIssueManagement( issueManagement );
+                projectVersionMetadata.setIssueManagement( new 
IssueManagement( issueSystem, issueUrl ) );
             }
         }
         {
@@ -1003,23 +996,16 @@ public class CassandraMetadataRepository
             String organizationName = columnFamilyResult.getString( 
"organization.name" );
             if ( StringUtils.isNotEmpty( organizationUrl ) || 
StringUtils.isNotEmpty( organizationName ) )
             {
-                Organization organization = new Organization();
-                organization.setName( organizationName );
-                organization.setUrl( organizationUrl );
-                projectVersionMetadata.setOrganization( organization );
+                projectVersionMetadata.setOrganization( new Organization( 
organizationName, organizationUrl ) );
             }
         }
         {
             String devConn = columnFamilyResult.getString( 
"scm.developerConnection" );
             String conn = columnFamilyResult.getString( "scm.connection" );
             String url = columnFamilyResult.getString( "scm.url" );
-            if (StringUtils.isNotEmpty( devConn ) || StringUtils.isNotEmpty( 
conn ) || StringUtils.isNotEmpty( url ))
+            if ( StringUtils.isNotEmpty( devConn ) || StringUtils.isNotEmpty( 
conn ) || StringUtils.isNotEmpty( url ) )
             {
-                Scm scm = new Scm();
-                scm.setUrl( url );
-                scm.setConnection( conn );
-                scm.setDeveloperConnection( devConn );
-                projectVersionMetadata.setScm( scm );
+                projectVersionMetadata.setScm( new Scm( conn, devConn, url ) );
             }
         }
         // FIXME complete collections !!


Reply via email to