From bbbda2ec0b03743e8487ec8872090e186a44c0ca Mon Sep 17 00:00:00 2001 From: Mustapha Zorgati Date: Mon, 21 Oct 2019 07:28:35 +0200 Subject: [PATCH] TSK-925: refactored taskana-simplehistory-rest-spring --- .../taskana-simplehistory-rest-spring/pom.xml | 255 ++++-------------- .../rest/AbstractPagingController.java | 6 +- 2 files changed, 58 insertions(+), 203 deletions(-) diff --git a/history/taskana-simplehistory-rest-spring/pom.xml b/history/taskana-simplehistory-rest-spring/pom.xml index 720cc66da..9abc47992 100644 --- a/history/taskana-simplehistory-rest-spring/pom.xml +++ b/history/taskana-simplehistory-rest-spring/pom.xml @@ -1,205 +1,60 @@ - - 4.0.0 - taskana-simplehistory-rest-spring - ${project.groupId}:${project.artifactId} - The taskana history events plugin, spring based REST API. - http://taskana.pro - - pro.taskana.simplehistory - taskana-simplehistory-parent - 1.1.5-SNAPSHOT - - - - The Apache License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - - + + 4.0.0 + taskana-simplehistory-rest-spring - - - Holger Hagen - holger.hagen@novatec-gmbh.de - NovaTec Consulting GmbH - https://www.novatec-gmbh.de - - + ${project.groupId}:${project.artifactId} + The taskana history events plugin, spring based REST API. - - scm:git:git://github.com/taskana/TaskanaSimpleHistory.git - scm:git:ssh://github.com:taskana/TaskanaSimpleHistory.git - http://github.com/taskana/TaskanaSimpleHistory/tree/master - + + pro.taskana.simplehistory + taskana-simplehistory-parent + 1.1.5-SNAPSHOT + - - - snapshot - - - - org.apache.maven.plugins - maven-gpg-plugin - 1.6 - - - sign-artifacts - verify - - sign - - - - - - org.sonatype.plugins - nexus-staging-maven-plugin - 1.6.8 - true - - ossrh - https://oss.sonatype.org/ - false - - - - - - - ossrh - https://oss.sonatype.org/content/repositories/snapshots - - - - - release - - - - org.apache.maven.plugins - maven-gpg-plugin - 1.6 - - - sign-artifacts - verify - - sign - - - - - - org.sonatype.plugins - nexus-staging-maven-plugin - 1.6.8 - true - - ossrh - https://oss.sonatype.org/ - false - - - - - - - ossrh - https://oss.sonatype.org/service/local/staging/deploy/maven2/ - - - - - - - - org.apache.maven.plugins - maven-checkstyle-plugin - - - org.apache.maven.plugins - maven-compiler-plugin - 3.5.1 - - true - - -Xlint:all - - 1.8 - 1.8 - - - - org.apache.maven.plugins - maven-source-plugin - 3.0.1 - - - attach-sources - - jar-no-fork - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.0.1 - - - attach-javadocs - - jar - - - - - - - - - pro.taskana.simplehistory - taskana-simplehistory-provider - ${project.version} - - - pro.taskana - taskana-rest-spring - ${project.version} - - - org.springframework - spring-beans - ${spring.version} - - - org.springframework - spring-jdbc - ${spring.version} - - - org.springframework.hateoas - spring-hateoas - 0.24.0.RELEASE - - - javax.servlet - javax.servlet-api - 4.0.1 - provided - - - javax.validation - validation-api - 2.0.1.Final - - - com.fasterxml.jackson.core - jackson-databind - 2.9.10 - - + + + pro.taskana.simplehistory + taskana-simplehistory-provider + ${project.version} + + + pro.taskana + taskana-rest-spring + ${project.version} + + + org.springframework + spring-beans + ${version.spring} + + + org.springframework + spring-jdbc + ${version.spring} + + + org.springframework.hateoas + spring-hateoas + ${version.spring.hateos} + + + javax.servlet + javax.servlet-api + ${version.javax.servlet} + provided + + + javax.validation + validation-api + ${version.javax.validation} + + + com.fasterxml.jackson.core + jackson-databind + ${version.jackson} + + diff --git a/rest/taskana-rest-spring/src/main/java/pro/taskana/rest/AbstractPagingController.java b/rest/taskana-rest-spring/src/main/java/pro/taskana/rest/AbstractPagingController.java index 19474878e..9e8a582cd 100644 --- a/rest/taskana-rest-spring/src/main/java/pro/taskana/rest/AbstractPagingController.java +++ b/rest/taskana-rest-spring/src/main/java/pro/taskana/rest/AbstractPagingController.java @@ -83,8 +83,8 @@ public abstract class AbstractPagingController { long pageSize; long page; try { - pageSize = Long.valueOf(pagesizeParam); - page = Long.valueOf(pageParam); + pageSize = Long.parseLong(pagesizeParam); + page = Long.parseLong(pageParam); } catch (NumberFormatException e) { throw new InvalidArgumentException("page and pageSize must be a integer value.", e.getCause()); } @@ -100,7 +100,7 @@ public abstract class AbstractPagingController { String param = params.getFirst(PAGING_PAGE); params.remove(PAGING_PAGE); try { - return Long.valueOf(param != null ? param : "1"); + return Long.parseLong(param != null ? param : "1"); } catch (NumberFormatException e) { throw new InvalidArgumentException("page must be a integer value.", e.getCause()); }