]> source.dussan.org Git - archiva.git/commitdiff
Adding fluent api methods
authorMartin Stockhammer <martin_s@apache.org>
Mon, 10 Feb 2020 22:20:42 +0000 (23:20 +0100)
committerMartin Stockhammer <martin_s@apache.org>
Mon, 10 Feb 2020 22:20:42 +0000 (23:20 +0100)
archiva-modules/archiva-base/archiva-model/src/main/java/org/apache/archiva/model/ArtifactReference.java
archiva-modules/archiva-base/archiva-model/src/main/java/org/apache/archiva/model/ProjectReference.java
archiva-modules/archiva-base/archiva-model/src/main/java/org/apache/archiva/model/VersionedReference.java

index aaaf9e808df7acfe28ac0333ebebe11dd73f529e..93173773f95542aa7bf335b5315406ddc6fa17d1 100644 (file)
@@ -83,6 +83,11 @@ public class ArtifactReference
         return this.artifactId;
     } //-- String getArtifactId()
 
+    public ArtifactReference artifactId(String artifactId) {
+        this.artifactId = artifactId;
+        return this;
+    }
+
     /**
      * Get the classifier for this artifact.
      * 
@@ -93,6 +98,11 @@ public class ArtifactReference
         return this.classifier;
     } //-- String getClassifier()
 
+    public ArtifactReference classifier(String classifier) {
+        this.classifier = classifier;
+        return this;
+    }
+
     /**
      * Get the Group ID of the repository content.
      * 
@@ -103,6 +113,11 @@ public class ArtifactReference
         return this.groupId;
     } //-- String getGroupId()
 
+    public ArtifactReference groupId(String groupId) {
+        this.groupId = groupId;
+        return this;
+    }
+
     /**
      * Get the type of artifact.
      * 
@@ -113,6 +128,11 @@ public class ArtifactReference
         return this.type;
     } //-- String getType()
 
+    public ArtifactReference type(String type) {
+        this.type = type;
+        return this;
+    }
+
     /**
      * Get the version of the repository content.
      * 
@@ -123,6 +143,11 @@ public class ArtifactReference
         return this.version;
     } //-- String getVersion()
 
+    public ArtifactReference version(String version) {
+        this.version = version;
+        return this;
+    }
+
     /**
      * Set the Artifact ID of the repository content.
      * 
index 3009b0d885e915030d5aaa82117f993ef364d790..c8bf1fedda3f3f2ebbbd41d8a0fce96ab25ad620 100644 (file)
@@ -62,6 +62,11 @@ public class ProjectReference
         return this.artifactId;
     } //-- String getArtifactId()
 
+    public ProjectReference artifactId(String artifactId) {
+        this.artifactId = artifactId;
+        return this;
+    }
+
     /**
      * Get the Group ID of the project reference.
      * 
@@ -72,6 +77,11 @@ public class ProjectReference
         return this.groupId;
     } //-- String getGroupId()
 
+    public ProjectReference groupId(String groupId) {
+        this.groupId = groupId;
+        return this;
+    }
+
     /**
      * Set the Artifact ID of the project reference.
      * 
index f4949322e725099a6a5ff73537920c0f0ecddb66..f2185eed49b906121f9c5b3057503ef900bb5626 100644 (file)
@@ -69,6 +69,11 @@ public class VersionedReference
         return this.artifactId;
     } //-- String getArtifactId()
 
+    public VersionedReference artifactId(String artifactId) {
+        this.artifactId  = artifactId;
+        return this;
+    }
+
     /**
      * Get the Group ID of the repository content.
      * 
@@ -79,6 +84,11 @@ public class VersionedReference
         return this.groupId;
     } //-- String getGroupId()
 
+    public VersionedReference groupId(String groupId) {
+        this.groupId = groupId;
+        return this;
+    }
+
     /**
      * Get the version of the repository content.
      * 
@@ -89,6 +99,11 @@ public class VersionedReference
         return this.version;
     } //-- String getVersion()
 
+    public VersionedReference version(String version) {
+        this.version = version;
+        return this;
+    }
+
     /**
      * Set the Artifact ID of the repository content.
      *