diff --git a/history/taskana-simplehistory-rest-spring/src/main/java/pro/taskana/simplehistory/rest/resource/TaskHistoryEventListResourceAssembler.java b/history/taskana-simplehistory-rest-spring/src/main/java/pro/taskana/simplehistory/rest/resource/TaskHistoryEventListResourceAssembler.java
index 28536265f..b206166e8 100644
--- a/history/taskana-simplehistory-rest-spring/src/main/java/pro/taskana/simplehistory/rest/resource/TaskHistoryEventListResourceAssembler.java
+++ b/history/taskana-simplehistory-rest-spring/src/main/java/pro/taskana/simplehistory/rest/resource/TaskHistoryEventListResourceAssembler.java
@@ -24,32 +24,32 @@ public class TaskHistoryEventListResourceAssembler extends AbstractRessourcesAss
TaskHistoryEventListResource pagedResources =
new TaskHistoryEventListResource(resources, pageMetadata);
- pagedResources.add(new Link(this.getOriginal().toUriString()).withSelfRel());
+ pagedResources.add(Link.of(this.getOriginal().toUriString()).withSelfRel());
if (pageMetadata != null) {
pagedResources.add(linkTo(TaskHistoryEventController.class).withRel("allTaskHistoryEvent"));
pagedResources.add(
- new Link(this.getOriginal().replaceQueryParam("page", 1).toUriString())
+ Link.of(this.getOriginal().replaceQueryParam("page", 1).toUriString())
.withRel(IanaLinkRelations.FIRST));
pagedResources.add(
- new Link(
- this.getOriginal()
- .replaceQueryParam("page", pageMetadata.getTotalPages())
- .toUriString())
+ Link.of(
+ this.getOriginal()
+ .replaceQueryParam("page", pageMetadata.getTotalPages())
+ .toUriString())
.withRel(IanaLinkRelations.LAST));
if (pageMetadata.getNumber() > 1) {
pagedResources.add(
- new Link(
- this.getOriginal()
- .replaceQueryParam("page", pageMetadata.getNumber() - 1)
- .toUriString())
+ Link.of(
+ this.getOriginal()
+ .replaceQueryParam("page", pageMetadata.getNumber() - 1)
+ .toUriString())
.withRel(IanaLinkRelations.PREV));
}
if (pageMetadata.getNumber() < pageMetadata.getTotalPages()) {
pagedResources.add(
- new Link(
- this.getOriginal()
- .replaceQueryParam("page", pageMetadata.getNumber() + 1)
- .toUriString())
+ Link.of(
+ this.getOriginal()
+ .replaceQueryParam("page", pageMetadata.getNumber() + 1)
+ .toUriString())
.withRel(IanaLinkRelations.NEXT));
}
}
diff --git a/pom.xml b/pom.xml
index a7536a631..532d97929 100644
--- a/pom.xml
+++ b/pom.xml
@@ -57,7 +57,7 @@
2.2.7.RELEASE
2.0.4.RELEASE
2.0.4
- 1.0.5.RELEASE
+ 1.1.0.RELEASE
2.3.3.RELEASE
diff --git a/rest/taskana-rest-spring/src/main/java/pro/taskana/rest/resource/AbstractRessourcesAssembler.java b/rest/taskana-rest-spring/src/main/java/pro/taskana/rest/resource/AbstractRessourcesAssembler.java
index e433fc8ee..f01ff3253 100644
--- a/rest/taskana-rest-spring/src/main/java/pro/taskana/rest/resource/AbstractRessourcesAssembler.java
+++ b/rest/taskana-rest-spring/src/main/java/pro/taskana/rest/resource/AbstractRessourcesAssembler.java
@@ -45,21 +45,21 @@ public abstract class AbstractRessourcesAssembler {
PagedResources> pagedResources, PageMetadata pageMetadata) {
UriComponentsBuilder original = getBuilderForOriginalUri();
pagedResources.add(
- (new Link(original.replaceQueryParam("page", 1).toUriString())).withRel("first"));
+ (Link.of(original.replaceQueryParam("page", 1).toUriString())).withRel("first"));
pagedResources.add(
- (new Link(original.replaceQueryParam("page", pageMetadata.getTotalPages()).toUriString()))
+ (Link.of(original.replaceQueryParam("page", pageMetadata.getTotalPages()).toUriString()))
.withRel("last"));
if (pageMetadata.getNumber() > 1L) {
pagedResources.add(
- (new Link(
+ (Link.of(
original.replaceQueryParam("page", pageMetadata.getNumber() - 1L).toUriString()))
.withRel("prev"));
}
if (pageMetadata.getNumber() < pageMetadata.getTotalPages()) {
pagedResources.add(
- (new Link(
- original.replaceQueryParam("page", pageMetadata.getNumber() + 1L).toUriString()))
+ (Link.of(
+ original.replaceQueryParam("page", pageMetadata.getNumber() + 1L).toUriString()))
.withRel("next"));
}
diff --git a/rest/taskana-rest-spring/src/main/java/pro/taskana/rest/resource/links/PageLinksAspect.java b/rest/taskana-rest-spring/src/main/java/pro/taskana/rest/resource/links/PageLinksAspect.java
index b5ffa405a..e71763ecd 100644
--- a/rest/taskana-rest-spring/src/main/java/pro/taskana/rest/resource/links/PageLinksAspect.java
+++ b/rest/taskana-rest-spring/src/main/java/pro/taskana/rest/resource/links/PageLinksAspect.java
@@ -40,26 +40,26 @@ public class PageLinksAspect {
RepresentationModel resourceSupport = (RepresentationModel) joinPoint.proceed();
if (page != null) {
resourceSupport.add(
- new Link(original.replaceQueryParam("page", page.getNumber()).toUriString())
+ Link.of(original.replaceQueryParam("page", page.getNumber()).toUriString())
.withSelfRel());
resourceSupport.add(
- new Link(original.replaceQueryParam("page", 1).toUriString())
+ Link.of(original.replaceQueryParam("page", 1).toUriString())
.withRel(IanaLinkRelations.FIRST));
resourceSupport.add(
- new Link(original.replaceQueryParam("page", page.getTotalPages()).toUriString())
+ Link.of(original.replaceQueryParam("page", page.getTotalPages()).toUriString())
.withRel(IanaLinkRelations.LAST));
if (page.getNumber() > 1) {
resourceSupport.add(
- new Link(original.replaceQueryParam("page", page.getNumber() - 1).toUriString())
+ Link.of(original.replaceQueryParam("page", page.getNumber() - 1).toUriString())
.withRel(IanaLinkRelations.PREV));
}
if (page.getNumber() < page.getTotalPages()) {
resourceSupport.add(
- new Link(original.replaceQueryParam("page", page.getNumber() + 1).toUriString())
+ Link.of(original.replaceQueryParam("page", page.getNumber() + 1).toUriString())
.withRel(IanaLinkRelations.NEXT));
}
} else {
- resourceSupport.add(new Link(original.toUriString()).withSelfRel());
+ resourceSupport.add(Link.of(original.toUriString()).withSelfRel());
}
return resourceSupport;
}