Class LinkBuilder

java.lang.Object
sonia.scm.api.v2.resources.LinkBuilder

public class LinkBuilder extends Object
This class is used to create links for JAX-RS resources. Create a new instance specifying all resource classes used to process the request. Then for each of these classes call builder.method(...).parameters(...) for each of these classes consecutively. The builder itself is immutable, so that each instance is reusable and you get a new builder for each method.
 LinkBuilder builder = new LinkBuilder(pathInfo, MainResource.class, SubResource.class);
 Link link = builder
     .method("sub")
     .parameters("param")
     .method("x")
     .parameters("param_1", "param_2")
     .create();