diff --git a/build.gradle b/build.gradle index f0d8c9f..dc6b48a 100644 --- a/build.gradle +++ b/build.gradle @@ -19,7 +19,7 @@ apply from: project.buildscript.classLoader.getResource('release.gradle').toURI( dependencies { - compile 'se.bjurr.violations:violation-comments-lib:1.89' + compile 'se.bjurr.violations:violation-comments-lib:1.92' compile 'org.gitlab4j:gitlab4j-api:4.9.18' testCompile 'junit:junit:4.12' testCompile 'org.assertj:assertj-core:2.3.0' diff --git a/src/main/java/se/bjurr/violations/comments/gitlab/lib/GitLabCommentsProvider.java b/src/main/java/se/bjurr/violations/comments/gitlab/lib/GitLabCommentsProvider.java index 988e51a..ccc2c89 100644 --- a/src/main/java/se/bjurr/violations/comments/gitlab/lib/GitLabCommentsProvider.java +++ b/src/main/java/se/bjurr/violations/comments/gitlab/lib/GitLabCommentsProvider.java @@ -298,4 +298,14 @@ public boolean shouldKeepOldComments() { public Optional findCommentTemplate() { return api.findCommentTemplate(); } + + @Override + public Integer getMaxNumberOfComments() { + return api.getMaxNumberOfComments(); + } + + @Override + public Integer getMaxCommentSize() { + return api.getMaxCommentSize(); + } } diff --git a/src/main/java/se/bjurr/violations/comments/gitlab/lib/ViolationCommentsToGitLabApi.java b/src/main/java/se/bjurr/violations/comments/gitlab/lib/ViolationCommentsToGitLabApi.java index af66bd8..c90e494 100644 --- a/src/main/java/se/bjurr/violations/comments/gitlab/lib/ViolationCommentsToGitLabApi.java +++ b/src/main/java/se/bjurr/violations/comments/gitlab/lib/ViolationCommentsToGitLabApi.java @@ -53,6 +53,8 @@ public void log(final Level level, final String string, final Throwable t) { private String proxyServer; private String proxyUser; private String proxyPassword; + private int maxNumberOfComments; + private Integer maxCommentSize; public ViolationCommentsToGitLabApi setViolationsLogger(final ViolationsLogger violationsLogger) { this.violationsLogger = violationsLogger; @@ -247,4 +249,22 @@ private String emptyToNull(final String str) { } return str.trim(); } + + public ViolationCommentsToGitLabApi setMaxCommentSize(final Integer maxCommentSize) { + this.maxCommentSize = maxCommentSize; + return this; + } + + public ViolationCommentsToGitLabApi setMaxNumberOfComments(final int maxNumberOfComments) { + this.maxNumberOfComments = maxNumberOfComments; + return this; + } + + public int getMaxNumberOfComments() { + return maxNumberOfComments; + } + + public Integer getMaxCommentSize() { + return maxCommentSize; + } }