diff --git a/scm-test/src/main/java/sonia/scm/repository/client/api/AddCommandBuilder.java b/scm-test/src/main/java/sonia/scm/repository/client/api/AddCommandBuilder.java index 923939af13..1291046ca4 100644 --- a/scm-test/src/main/java/sonia/scm/repository/client/api/AddCommandBuilder.java +++ b/scm-test/src/main/java/sonia/scm/repository/client/api/AddCommandBuilder.java @@ -33,13 +33,16 @@ package sonia.scm.repository.client.api; //~--- non-JDK imports -------------------------------------------------------- -import java.io.IOException; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import sonia.scm.repository.client.spi.AddCommand; import sonia.scm.util.Util; +//~--- JDK imports ------------------------------------------------------------ + +import java.io.IOException; + /** * * @author Sebastian Sdorra @@ -78,6 +81,8 @@ public final class AddCommandBuilder * @param pathes * * @return + * + * @throws IOException */ public AddCommandBuilder add(String path, String... pathes) throws IOException { @@ -99,6 +104,8 @@ public final class AddCommandBuilder * * * @param path + * + * @throws IOException */ private void add(String path) throws IOException { diff --git a/scm-test/src/main/java/sonia/scm/repository/client/api/BranchCommandBuilder.java b/scm-test/src/main/java/sonia/scm/repository/client/api/BranchCommandBuilder.java index 54f1049d8f..fcedf088c6 100644 --- a/scm-test/src/main/java/sonia/scm/repository/client/api/BranchCommandBuilder.java +++ b/scm-test/src/main/java/sonia/scm/repository/client/api/BranchCommandBuilder.java @@ -33,12 +33,15 @@ package sonia.scm.repository.client.api; //~--- non-JDK imports -------------------------------------------------------- -import java.io.IOException; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import sonia.scm.repository.client.spi.BranchCommand; +//~--- JDK imports ------------------------------------------------------------ + +import java.io.IOException; + /** * * @author Sebastian Sdorra @@ -75,6 +78,8 @@ public final class BranchCommandBuilder * @param name * * @return + * + * @throws IOException */ public BranchCommandBuilder branch(String name) throws IOException { diff --git a/scm-test/src/main/java/sonia/scm/repository/client/api/ClientCommand.java b/scm-test/src/main/java/sonia/scm/repository/client/api/ClientCommand.java index 3992255de6..e7be190e87 100644 --- a/scm-test/src/main/java/sonia/scm/repository/client/api/ClientCommand.java +++ b/scm-test/src/main/java/sonia/scm/repository/client/api/ClientCommand.java @@ -26,6 +26,9 @@ * http://bitbucket.org/sdorra/scm-manager * */ + + + package sonia.scm.repository.client.api; /** diff --git a/scm-test/src/main/java/sonia/scm/repository/client/api/CommitCommandBuilder.java b/scm-test/src/main/java/sonia/scm/repository/client/api/CommitCommandBuilder.java index d1be3e92bc..861a9d07cf 100644 --- a/scm-test/src/main/java/sonia/scm/repository/client/api/CommitCommandBuilder.java +++ b/scm-test/src/main/java/sonia/scm/repository/client/api/CommitCommandBuilder.java @@ -34,15 +34,19 @@ package sonia.scm.repository.client.api; //~--- non-JDK imports -------------------------------------------------------- import com.google.common.collect.Lists; -import java.io.IOException; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import sonia.scm.repository.Changeset; +import sonia.scm.repository.Person; import sonia.scm.repository.client.spi.CommitCommand; import sonia.scm.repository.client.spi.CommitRequest; +//~--- JDK imports ------------------------------------------------------------ + +import java.io.IOException; + /** * * @author Sebastian Sdorra @@ -97,8 +101,10 @@ public final class CommitCommandBuilder * @param message * * @return + * + * @throws IOException */ - public Changeset commit(String author, String message) throws IOException + public Changeset commit(Person author, String message) throws IOException { request.setAuthor(author); request.setMessage(message); diff --git a/scm-test/src/main/java/sonia/scm/repository/client/api/PushCommandBuilder.java b/scm-test/src/main/java/sonia/scm/repository/client/api/PushCommandBuilder.java index e41632c306..72d716f221 100644 --- a/scm-test/src/main/java/sonia/scm/repository/client/api/PushCommandBuilder.java +++ b/scm-test/src/main/java/sonia/scm/repository/client/api/PushCommandBuilder.java @@ -33,12 +33,15 @@ package sonia.scm.repository.client.api; //~--- non-JDK imports -------------------------------------------------------- -import java.io.IOException; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import sonia.scm.repository.client.spi.PushCommand; +//~--- JDK imports ------------------------------------------------------------ + +import java.io.IOException; + /** * * @author Sebastian Sdorra @@ -71,6 +74,8 @@ public final class PushCommandBuilder /** * Method description * + * + * @throws IOException */ public void push() throws IOException { diff --git a/scm-test/src/main/java/sonia/scm/repository/client/api/RemoveCommandBuilder.java b/scm-test/src/main/java/sonia/scm/repository/client/api/RemoveCommandBuilder.java index 56b1c8dced..fc6672e9dd 100644 --- a/scm-test/src/main/java/sonia/scm/repository/client/api/RemoveCommandBuilder.java +++ b/scm-test/src/main/java/sonia/scm/repository/client/api/RemoveCommandBuilder.java @@ -33,13 +33,16 @@ package sonia.scm.repository.client.api; //~--- non-JDK imports -------------------------------------------------------- -import java.io.IOException; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import sonia.scm.repository.client.spi.RemoveCommand; import sonia.scm.util.Util; +//~--- JDK imports ------------------------------------------------------------ + +import java.io.IOException; + /** * * @author Sebastian Sdorra @@ -78,8 +81,11 @@ public final class RemoveCommandBuilder * @param pathes * * @return + * + * @throws IOException */ - public RemoveCommandBuilder remove(String path, String... pathes) throws IOException + public RemoveCommandBuilder remove(String path, String... pathes) + throws IOException { remove(path); @@ -99,6 +105,8 @@ public final class RemoveCommandBuilder * * * @param path + * + * @throws IOException */ private void remove(String path) throws IOException { diff --git a/scm-test/src/main/java/sonia/scm/repository/client/api/RepositoryClientFactory.java b/scm-test/src/main/java/sonia/scm/repository/client/api/RepositoryClientFactory.java index de5979366d..b1f024ec00 100644 --- a/scm-test/src/main/java/sonia/scm/repository/client/api/RepositoryClientFactory.java +++ b/scm-test/src/main/java/sonia/scm/repository/client/api/RepositoryClientFactory.java @@ -69,6 +69,8 @@ public final class RepositoryClientFactory * @param workingCopy * * @return + * + * @throws IOException */ public RepositoryClient create(File main, File workingCopy) throws IOException { @@ -86,9 +88,12 @@ public final class RepositoryClientFactory * @param workingCopy * * @return + * + * @throws IOException */ public RepositoryClient create(String url, String username, String password, - File workingCopy) throws IOException + File workingCopy) + throws IOException { return new RepositoryClient(provider.create(url, username, password, workingCopy)); diff --git a/scm-test/src/main/java/sonia/scm/repository/client/api/TagCommandBuilder.java b/scm-test/src/main/java/sonia/scm/repository/client/api/TagCommandBuilder.java index 31ace8a44d..24d0dadb5c 100644 --- a/scm-test/src/main/java/sonia/scm/repository/client/api/TagCommandBuilder.java +++ b/scm-test/src/main/java/sonia/scm/repository/client/api/TagCommandBuilder.java @@ -33,7 +33,6 @@ package sonia.scm.repository.client.api; //~--- non-JDK imports -------------------------------------------------------- -import java.io.IOException; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -41,6 +40,10 @@ import sonia.scm.repository.Tag; import sonia.scm.repository.client.spi.TagCommand; import sonia.scm.repository.client.spi.TagRequest; +//~--- JDK imports ------------------------------------------------------------ + +import java.io.IOException; + /** * * @author Sebastian Sdorra @@ -77,6 +80,8 @@ public final class TagCommandBuilder * @param name * * @return + * + * @throws IOException */ public Tag tag(String name) throws IOException { diff --git a/scm-test/src/main/java/sonia/scm/repository/client/spi/AddCommand.java b/scm-test/src/main/java/sonia/scm/repository/client/spi/AddCommand.java index 94292e8c9b..1bc7024356 100644 --- a/scm-test/src/main/java/sonia/scm/repository/client/spi/AddCommand.java +++ b/scm-test/src/main/java/sonia/scm/repository/client/spi/AddCommand.java @@ -31,6 +31,8 @@ package sonia.scm.repository.client.spi; +//~--- JDK imports ------------------------------------------------------------ + import java.io.IOException; /** @@ -48,6 +50,8 @@ public interface AddCommand * @param path * * @param file + * + * @throws IOException */ public void add(String path) throws IOException; } diff --git a/scm-test/src/main/java/sonia/scm/repository/client/spi/BranchCommand.java b/scm-test/src/main/java/sonia/scm/repository/client/spi/BranchCommand.java index e2119e088c..aff61a71df 100644 --- a/scm-test/src/main/java/sonia/scm/repository/client/spi/BranchCommand.java +++ b/scm-test/src/main/java/sonia/scm/repository/client/spi/BranchCommand.java @@ -26,11 +26,19 @@ * http://bitbucket.org/sdorra/scm-manager * */ + + + package sonia.scm.repository.client.spi; -import java.io.IOException; +//~--- non-JDK imports -------------------------------------------------------- + import sonia.scm.repository.Branch; +//~--- JDK imports ------------------------------------------------------------ + +import java.io.IOException; + /** * * @author Sebastian Sdorra @@ -38,5 +46,16 @@ import sonia.scm.repository.Branch; */ public interface BranchCommand { + + /** + * Method description + * + * + * @param name + * + * @return + * + * @throws IOException + */ public Branch branch(String name) throws IOException; } diff --git a/scm-test/src/main/java/sonia/scm/repository/client/spi/CommitCommand.java b/scm-test/src/main/java/sonia/scm/repository/client/spi/CommitCommand.java index 7fd0334e0e..e574e33ca5 100644 --- a/scm-test/src/main/java/sonia/scm/repository/client/spi/CommitCommand.java +++ b/scm-test/src/main/java/sonia/scm/repository/client/spi/CommitCommand.java @@ -33,9 +33,12 @@ package sonia.scm.repository.client.spi; //~--- non-JDK imports -------------------------------------------------------- -import java.io.IOException; import sonia.scm.repository.Changeset; +//~--- JDK imports ------------------------------------------------------------ + +import java.io.IOException; + /** * * @author Sebastian Sdorra @@ -51,6 +54,8 @@ public interface CommitCommand * @param request * * @return + * + * @throws IOException */ public Changeset commit(CommitRequest request) throws IOException; } diff --git a/scm-test/src/main/java/sonia/scm/repository/client/spi/CommitRequest.java b/scm-test/src/main/java/sonia/scm/repository/client/spi/CommitRequest.java index 5713501b3d..477ace38b0 100644 --- a/scm-test/src/main/java/sonia/scm/repository/client/spi/CommitRequest.java +++ b/scm-test/src/main/java/sonia/scm/repository/client/spi/CommitRequest.java @@ -35,6 +35,8 @@ package sonia.scm.repository.client.spi; import com.google.common.base.Objects; +import sonia.scm.repository.Person; + //~--- JDK imports ------------------------------------------------------------ import java.util.List; @@ -125,7 +127,7 @@ public final class CommitRequest * * @param author */ - public void setAuthor(String author) + public void setAuthor(Person author) { this.author = author; } @@ -162,7 +164,7 @@ public final class CommitRequest * * @return */ - String getAuthor() + Person getAuthor() { return author; } @@ -192,7 +194,7 @@ public final class CommitRequest //~--- fields --------------------------------------------------------------- /** Field description */ - private String author; + private Person author; /** Field description */ private String message; diff --git a/scm-test/src/main/java/sonia/scm/repository/client/spi/PushCommand.java b/scm-test/src/main/java/sonia/scm/repository/client/spi/PushCommand.java index f467198749..c755fbedb3 100644 --- a/scm-test/src/main/java/sonia/scm/repository/client/spi/PushCommand.java +++ b/scm-test/src/main/java/sonia/scm/repository/client/spi/PushCommand.java @@ -31,6 +31,8 @@ package sonia.scm.repository.client.spi; +//~--- JDK imports ------------------------------------------------------------ + import java.io.IOException; /** @@ -44,6 +46,8 @@ public interface PushCommand /** * Method description * + * + * @throws IOException */ public void push() throws IOException; } diff --git a/scm-test/src/main/java/sonia/scm/repository/client/spi/RemoveCommand.java b/scm-test/src/main/java/sonia/scm/repository/client/spi/RemoveCommand.java index 27b1c4419a..dd1316d6be 100644 --- a/scm-test/src/main/java/sonia/scm/repository/client/spi/RemoveCommand.java +++ b/scm-test/src/main/java/sonia/scm/repository/client/spi/RemoveCommand.java @@ -31,6 +31,8 @@ package sonia.scm.repository.client.spi; +//~--- JDK imports ------------------------------------------------------------ + import java.io.IOException; /** @@ -48,6 +50,8 @@ public interface RemoveCommand * @param file * * @param path + * + * @throws IOException */ public void remove(String path) throws IOException; } diff --git a/scm-test/src/main/java/sonia/scm/repository/client/spi/RepositoryClientFactoryProvider.java b/scm-test/src/main/java/sonia/scm/repository/client/spi/RepositoryClientFactoryProvider.java index be0d79e30e..57a6d184ab 100644 --- a/scm-test/src/main/java/sonia/scm/repository/client/spi/RepositoryClientFactoryProvider.java +++ b/scm-test/src/main/java/sonia/scm/repository/client/spi/RepositoryClientFactoryProvider.java @@ -52,8 +52,11 @@ public interface RepositoryClientFactoryProvider * @param workingCopy * * @return + * + * @throws IOException */ - public RepositoryClientProvider create(File main, File workingCopy) throws IOException; + public RepositoryClientProvider create(File main, File workingCopy) + throws IOException; /** * Method description @@ -65,7 +68,10 @@ public interface RepositoryClientFactoryProvider * @param workingCopy * * @return + * + * @throws IOException */ public RepositoryClientProvider create(String url, String username, - String password, File workingCopy) throws IOException; + String password, File workingCopy) + throws IOException; } diff --git a/scm-test/src/main/java/sonia/scm/repository/client/spi/TagCommand.java b/scm-test/src/main/java/sonia/scm/repository/client/spi/TagCommand.java index 0e70198b12..83cb503d0d 100644 --- a/scm-test/src/main/java/sonia/scm/repository/client/spi/TagCommand.java +++ b/scm-test/src/main/java/sonia/scm/repository/client/spi/TagCommand.java @@ -33,9 +33,12 @@ package sonia.scm.repository.client.spi; //~--- non-JDK imports -------------------------------------------------------- -import java.io.IOException; import sonia.scm.repository.Tag; +//~--- JDK imports ------------------------------------------------------------ + +import java.io.IOException; + /** * * @author Sebastian Sdorra @@ -51,6 +54,8 @@ public interface TagCommand * @param request * * @return + * + * @throws IOException */ public Tag tag(TagRequest request) throws IOException; } diff --git a/scm-test/src/main/java/sonia/scm/repository/client/spi/TagRequest.java b/scm-test/src/main/java/sonia/scm/repository/client/spi/TagRequest.java index 03bfdfa65c..dffbc710ce 100644 --- a/scm-test/src/main/java/sonia/scm/repository/client/spi/TagRequest.java +++ b/scm-test/src/main/java/sonia/scm/repository/client/spi/TagRequest.java @@ -82,6 +82,16 @@ public final class TagRequest return Objects.hashCode(revision, name); } + /** + * Method description + * + */ + public void reset() + { + this.name = null; + this.revision = null; + } + /** * Method description * @@ -99,35 +109,6 @@ public final class TagRequest //J+ } - public void reset(){ - this.name = null; - this.revision = null; - } - - //~--- get methods ---------------------------------------------------------- - - /** - * Method description - * - * - * @return - */ - String getName() - { - return name; - } - - /** - * Method description - * - * - * @return - */ - String getRevision() - { - return revision; - } - //~--- set methods ---------------------------------------------------------- /** @@ -152,6 +133,30 @@ public final class TagRequest this.revision = revision; } + //~--- get methods ---------------------------------------------------------- + + /** + * Method description + * + * + * @return + */ + String getName() + { + return name; + } + + /** + * Method description + * + * + * @return + */ + String getRevision() + { + return revision; + } + //~--- fields --------------------------------------------------------------- /** Field description */