Package sonia.scm.api.v2.resources
Class LinkBuilder
java.lang.Object
sonia.scm.api.v2.resources.LinkBuilder
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();
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
LinkBuilder
-
-
Method Details
-
method
-
create
-
href
-