From 957c9ad0c59b618e302535a9a384ff5535d9708e Mon Sep 17 00:00:00 2001 From: lucio Date: Thu, 23 Jan 2020 14:31:49 +0100 Subject: [PATCH] Added calls in bunch for token generation --- .../library/utils/AuthorizationEntryList.java | 2 ++ .../common/authorization/library/utils/ListMapper.java | 2 +- .../library/utils/MultiServiceTokenRequest.java | 9 ++++++++- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/gcube/common/authorization/library/utils/AuthorizationEntryList.java b/src/main/java/org/gcube/common/authorization/library/utils/AuthorizationEntryList.java index c11985f..45d49e1 100644 --- a/src/main/java/org/gcube/common/authorization/library/utils/AuthorizationEntryList.java +++ b/src/main/java/org/gcube/common/authorization/library/utils/AuthorizationEntryList.java @@ -11,6 +11,8 @@ import org.gcube.common.authorization.library.AuthorizationEntry; public class AuthorizationEntryList { private List entries = new ArrayList(); + + protected AuthorizationEntryList() {} public AuthorizationEntryList(List entries) { super(); diff --git a/src/main/java/org/gcube/common/authorization/library/utils/ListMapper.java b/src/main/java/org/gcube/common/authorization/library/utils/ListMapper.java index 3ef93d5..58fe0e3 100644 --- a/src/main/java/org/gcube/common/authorization/library/utils/ListMapper.java +++ b/src/main/java/org/gcube/common/authorization/library/utils/ListMapper.java @@ -10,7 +10,7 @@ public class ListMapper { private List list = new ArrayList(); - + protected ListMapper() {} public ListMapper(List list) { super(); diff --git a/src/main/java/org/gcube/common/authorization/library/utils/MultiServiceTokenRequest.java b/src/main/java/org/gcube/common/authorization/library/utils/MultiServiceTokenRequest.java index c946d45..5cf5704 100644 --- a/src/main/java/org/gcube/common/authorization/library/utils/MultiServiceTokenRequest.java +++ b/src/main/java/org/gcube/common/authorization/library/utils/MultiServiceTokenRequest.java @@ -1,17 +1,24 @@ package org.gcube.common.authorization.library.utils; +import java.util.ArrayList; import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlRootElement; import org.gcube.common.authorization.library.provider.ServiceInfo; @XmlRootElement +@XmlAccessorType(XmlAccessType.FIELD) public class MultiServiceTokenRequest { - private List containerTokens; + private List containerTokens= new ArrayList(); + private ServiceInfo info; + protected MultiServiceTokenRequest() {} + public MultiServiceTokenRequest(List containerTokens, ServiceInfo info) { this.containerTokens = containerTokens; this.info = info;