Skip to content

Commit

Permalink
Merge pull request #800 from anthony-symphony/legacy-1.3.9
Browse files Browse the repository at this point in the history
Legacy 1.3.9
  • Loading branch information
Yannick-Malins committed May 21, 2024
2 parents b5d0be7 + 66e4f02 commit c14eb7e
Show file tree
Hide file tree
Showing 35 changed files with 140 additions and 29 deletions.
39 changes: 24 additions & 15 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
description = 'Symphony Java BDK Legacy Modules'

ext.projectVersion = '1.3.8'
ext.projectVersion = '1.3.9-SNAPSHOT'
ext.isReleaseVersion = !ext.projectVersion.endsWith('SNAPSHOT')

ext.mavenRepoUrl = project.properties['mavenRepoUrl'] ?: 'https://oss.sonatype.org/service/local/staging/deploy/maven2/'
Expand Down Expand Up @@ -46,10 +46,13 @@ buildscript {
}
dependencies {
classpath 'io.codearte.gradle.nexus:gradle-nexus-staging-plugin:0.22.0'
classpath("gradle.plugin.io.snyk.gradle.plugin:snyk:0.6.1")
}
}

apply plugin: 'io.codearte.nexus-staging'
apply plugin: "io.snyk.gradle.plugin.snykplugin"


nexusStaging {
username = rootProject.ext.mavenRepoUsername
Expand Down Expand Up @@ -82,11 +85,16 @@ subprojects {
compileOnly 'org.projectlombok:lombok:1.18.16'
annotationProcessor 'org.projectlombok:lombok:1.18.16'

implementation 'com.fasterxml.jackson.core:jackson-databind:2.11.2'
implementation 'com.fasterxml.jackson.core:jackson-databind:2.17.0'

implementation 'com.github.jknack:handlebars-guava-cache:4.2.0'
implementation 'com.github.jknack:handlebars-jackson2:4.2.0'
implementation 'com.github.jknack:handlebars:4.2.0'
implementation 'com.github.jknack:handlebars-guava-cache:4.3.1'
implementation 'com.github.jknack:handlebars-jackson2:4.3.1'
implementation 'com.github.jknack:handlebars:4.3.1'
implementation ('com.google.guava:guava:33.1.0-jre'){
attributes{
attribute(Attribute.of("org.gradle.jvm.environment", String),"standard-jvm")
}
}

implementation 'com.google.code.findbugs:jsr305:3.0.2'
implementation 'com.googlecode.json-simple:json-simple:1.1.1'
Expand All @@ -98,6 +106,7 @@ subprojects {
implementation 'io.github.resilience4j:resilience4j-bulkhead:1.4.0'
implementation 'io.github.resilience4j:resilience4j-circuitbreaker:1.4.0'
implementation 'io.github.resilience4j:resilience4j-retry:1.4.0'

implementation 'io.jsonwebtoken:jjwt:0.9.1'

implementation 'io.springfox:springfox-swagger2:2.10.0'
Expand All @@ -106,34 +115,34 @@ subprojects {
implementation 'javax.servlet:javax.servlet-api:4.0.1'
implementation 'javax.xml.bind:jaxb-api:2.3.1'
implementation 'org.apiguardian:apiguardian-api:1.1.0'
implementation 'org.bitbucket.b_c:jose4j:0.7.2'
implementation 'org.bitbucket.b_c:jose4j:0.9.6'
implementation 'org.glassfish.jersey.connectors:jersey-apache-connector:2.34'
implementation 'org.glassfish.jersey.core:jersey-client:2.34'
implementation 'org.glassfish.jersey.inject:jersey-hk2:2.34'
implementation 'org.glassfish.jersey.media:jersey-media-json-jackson:2.34'
implementation 'org.glassfish.jersey.media:jersey-media-json-jackson:2.42'
implementation 'org.glassfish.jersey.media:jersey-media-multipart:2.34'
implementation 'org.owasp.esapi:esapi:2.2.3.1'
implementation 'org.owasp.antisamy:antisamy:1.6.4'
implementation 'org.projectlombok:lombok:1.18.12'

implementation 'org.slf4j:slf4j-api:1.7.32'

implementation 'org.springframework.boot:spring-boot-starter-security:2.6.1'
implementation 'org.springframework.boot:spring-boot-starter-web:2.6.1'
implementation 'org.springframework.boot:spring-boot-starter-aop:2.6.1'
implementation 'org.springframework.boot:spring-boot-starter-actuator:2.6.1'
implementation 'org.springframework.boot:spring-boot-starter-test:2.6.1'
implementation 'org.springframework.security:spring-security-test:5.6.0'
implementation 'org.springframework.boot:spring-boot-starter-security:2.7.18'
implementation 'org.springframework.boot:spring-boot-starter-web:2.7.18'
implementation 'org.springframework.boot:spring-boot-starter-aop:2.7.18'
implementation 'org.springframework.boot:spring-boot-starter-actuator:2.7.18'
implementation 'org.springframework.boot:spring-boot-starter-test:2.7.18'
implementation 'org.springframework.security:spring-security-test:5.8.12'

implementation 'org.symphonyoss.symphony:messageml:0.9.81'
implementation 'org.symphonyoss.symphony:messageml:0.12.0'
implementation 'io.micrometer:micrometer-registry-prometheus:1.5.1'

testCompileOnly 'org.projectlombok:lombok:1.18.16'
testAnnotationProcessor 'org.projectlombok:lombok:1.18.16'

implementation 'junit:junit:4.13.1'
implementation 'org.mockito:mockito-core:3.6.0'
implementation 'com.github.tomakehurst:wiremock-jre8:2.32.0'
implementation 'com.github.tomakehurst:wiremock-jre8:2.35.2'
}
}

Expand Down
6 changes: 1 addition & 5 deletions sms-sdk-renderer-java/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,7 @@ dependencies {
api 'com.github.jknack:handlebars'
api 'com.github.jknack:handlebars-jackson2'
api 'com.github.jknack:handlebars-guava-cache'
constraints {
api('com.google.guava:guava:30.0-jre') {
because 'version 18.0 pulled by com.github.jknack:handlebars-guava-cache:4.2.0 is way too old!'
}
}

api 'com.googlecode.json-simple:json-simple'

testImplementation 'junit:junit'
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
package model;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

import java.util.List;

@JsonIgnoreProperties(ignoreUnknown = true)
public class AdminNewUser {

private AdminUserAttributes userAttributes;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
package model;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

import java.util.List;

@JsonIgnoreProperties(ignoreUnknown = true)
public class AdminStreamFilter {

private List<String> streamTypes;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
package model;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

import java.util.ArrayList;

@JsonIgnoreProperties(ignoreUnknown = true)
public class AdminUserInfoList extends ArrayList<AdminUserInfo> {
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
package model;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

@JsonIgnoreProperties(ignoreUnknown = true)
public class AppAuthResponse {
private String appToken;
private String symphonyToken;
Expand Down
3 changes: 3 additions & 0 deletions symphony-api-client-java/src/main/java/model/Application.java
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
package model;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

import java.util.List;

@JsonIgnoreProperties(ignoreUnknown = true)
public class Application {

private ApplicationInfo applicationInfo;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
package model;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

import java.util.ArrayList;

@JsonIgnoreProperties(ignoreUnknown = true)
public class ApplicationEntitlementList extends ArrayList<ApplicationEntitlement> {
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
package model;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

@JsonIgnoreProperties(ignoreUnknown = true)
public class ApplicationInfo {

private String appId;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
package model;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

@JsonIgnoreProperties(ignoreUnknown = true)
public class ApplicationProduct {

private String appId;
Expand Down
3 changes: 3 additions & 0 deletions symphony-api-client-java/src/main/java/model/AvatarList.java
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
package model;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

import java.util.ArrayList;

@JsonIgnoreProperties(ignoreUnknown = true)
public class AvatarList extends ArrayList<Avatar> {
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
package model;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

@JsonIgnoreProperties(ignoreUnknown = true)
public class DropdownMenuOption {
private String value;
private String display;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
package model;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

@JsonIgnoreProperties(ignoreUnknown = true)
public class FeatureEntitlement {

private String entitlment;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
package model;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

import java.util.ArrayList;

@JsonIgnoreProperties(ignoreUnknown = true)
public class FeatureEntitlementList extends ArrayList<FeatureEntitlement> {
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
package model;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

@JsonIgnoreProperties(ignoreUnknown = true)
public class InboundImportMessage {

private String messageId;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
package model;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

import java.util.ArrayList;

@JsonIgnoreProperties(ignoreUnknown = true)
public class InboundImportMessageList extends ArrayList<InboundImportMessage> {
}
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
package model;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

import java.util.ArrayList;

@JsonIgnoreProperties(ignoreUnknown = true)
public class InboundMessageList extends ArrayList<InboundMessage> {
}
3 changes: 3 additions & 0 deletions symphony-api-client-java/src/main/java/model/MemberList.java
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
package model;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

import java.util.ArrayList;

@JsonIgnoreProperties(ignoreUnknown = true)
public class MemberList extends ArrayList<RoomMember> {
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
package model;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

@JsonIgnoreProperties(ignoreUnknown = true)
public class OutboundImportMessage {
private String message;
private String data;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
package model;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

import java.util.ArrayList;

@JsonIgnoreProperties(ignoreUnknown = true)
public class OutboundImportMessageList extends ArrayList<OutboundImportMessage> {
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
package model;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

@JsonIgnoreProperties(ignoreUnknown = true)
public class OutboundShare {

private String articleId;
Expand Down
3 changes: 3 additions & 0 deletions symphony-api-client-java/src/main/java/model/Password.java
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
package model;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

@JsonIgnoreProperties(ignoreUnknown = true)
public class Password {
private String hhSalt;
private String hhPassword;
Expand Down
3 changes: 3 additions & 0 deletions symphony-api-client-java/src/main/java/model/PodCert.java
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
package model;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

@JsonIgnoreProperties(ignoreUnknown = true)
public class PodCert {
String certificate;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
package model;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

@JsonIgnoreProperties(ignoreUnknown = true)
public class SessionToken {
private String sessionToken;

Expand Down
3 changes: 3 additions & 0 deletions symphony-api-client-java/src/main/java/model/SignalList.java
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
package model;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

import java.util.ArrayList;

@JsonIgnoreProperties(ignoreUnknown = true)
public class SignalList extends ArrayList<Signal> {
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
package model;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

@JsonIgnoreProperties(ignoreUnknown = true)
public class SignalSubscriber {

private boolean pushed;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
package model;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

import java.util.List;

@JsonIgnoreProperties(ignoreUnknown = true)
public class SignalSubscriberList {

private int offset;
Expand Down
3 changes: 3 additions & 0 deletions symphony-api-client-java/src/main/java/model/Status.java
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
package model;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

@JsonIgnoreProperties(ignoreUnknown = true)
public class Status {
private String status;

Expand Down
9 changes: 9 additions & 0 deletions symphony-api-client-java/src/main/java/model/Stream.java
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ public class Stream {
private List<User> members;
private Boolean external;
private Boolean crossPod;
private List<Integer> recipientTenantIds;

public String getStreamId() {
return streamId;
Expand Down Expand Up @@ -60,4 +61,12 @@ public Boolean getCrossPod() {
public void setCrossPod(Boolean crossPod) {
this.crossPod = crossPod;
}

public List<Integer> getRecipientTenantIds() {
return recipientTenantIds;
}

public void setRecipientTenantIds(List<Integer> recipientTenantIds) {
this.recipientTenantIds = recipientTenantIds;
}
}
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
package model;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

import java.util.ArrayList;

@JsonIgnoreProperties(ignoreUnknown = true)
public class StreamInfoList extends ArrayList<StreamListItem> {
}
3 changes: 3 additions & 0 deletions symphony-api-client-java/src/main/java/model/UserFilter.java
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
package model;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

@JsonIgnoreProperties(ignoreUnknown = true)
public class UserFilter {

private String title;
Expand Down

0 comments on commit c14eb7e

Please sign in to comment.