diff --git a/components/apimgt-extensions/io.entgra.device.mgt.core.apimgt.webapp.publisher/pom.xml b/components/apimgt-extensions/io.entgra.device.mgt.core.apimgt.webapp.publisher/pom.xml index 2595950b9d..2f1ab4dc5e 100644 --- a/components/apimgt-extensions/io.entgra.device.mgt.core.apimgt.webapp.publisher/pom.xml +++ b/components/apimgt-extensions/io.entgra.device.mgt.core.apimgt.webapp.publisher/pom.xml @@ -203,25 +203,7 @@ org.wso2.carbon.user.api, org.wso2.carbon.user.core.service;version="[4.8,5)", org.wso2.carbon.user.core.tenant;version="[4.8,5)", - org.wso2.carbon.utils;version="[4.8,5)", - io.entgra.device.mgt.core.apimgt.webapp.publisher.lifecycle.listener, - io.entgra.device.mgt.core.apimgt.webapp.publisher.lifecycle.util, - io.entgra.device.mgt.core.device.mgt.common.exceptions, - io.entgra.device.mgt.core.device.mgt.common.metadata.mgt, - io.entgra.device.mgt.core.device.mgt.core.config, - io.entgra.device.mgt.core.device.mgt.core.config.permission, - org.wso2.carbon.base;version="1.0", - org.wso2.carbon;version="4.6", - org.wso2.carbon.core;version="4.6", - org.wso2.carbon.core.util;version="4.6", - org.wso2.carbon.registry.core.service;version="1.0", - org.wso2.carbon.user.api;version="1.0", - org.wso2.carbon.user.core.service;version="4.6", - org.wso2.carbon.user.core.tenant;version="4.6", - org.wso2.carbon.utils;version="4.6", - org.wso2.carbon.utils.multitenancy;version="4.6", - org.apache.commons.lang, - org.json + org.wso2.carbon.utils;version="[4.8,5)" jsr311-api;scope=compile|runtime;inline=false diff --git a/components/apimgt-extensions/io.entgra.device.mgt.core.apimgt.webapp.publisher/src/main/java/io/entgra/device/mgt/core/apimgt/webapp/publisher/APIPublisherServiceImpl.java b/components/apimgt-extensions/io.entgra.device.mgt.core.apimgt.webapp.publisher/src/main/java/io/entgra/device/mgt/core/apimgt/webapp/publisher/APIPublisherServiceImpl.java index 0d63d5b2d5..e1a30c0d48 100644 --- a/components/apimgt-extensions/io.entgra.device.mgt.core.apimgt.webapp.publisher/src/main/java/io/entgra/device/mgt/core/apimgt/webapp/publisher/APIPublisherServiceImpl.java +++ b/components/apimgt-extensions/io.entgra.device.mgt.core.apimgt.webapp.publisher/src/main/java/io/entgra/device/mgt/core/apimgt/webapp/publisher/APIPublisherServiceImpl.java @@ -175,7 +175,7 @@ public class APIPublisherServiceImpl implements APIPublisherService { scope.setDisplayName(apiScope.getName()); scope.setDescription(apiScope.getDescription()); scope.setName(apiScope.getKey()); - List bindings = apiScope.getRoles(); + List bindings = new ArrayList<>(apiScope.getRoles()); bindings.add(ADMIN_ROLE_KEY); scope.setBindings(bindings); publisherRESTAPIServices.addNewSharedScope(apiApplicationKey, accessTokenInfo, scope); @@ -252,7 +252,7 @@ public class APIPublisherServiceImpl implements APIPublisherService { scope.setName(apiScope.getKey()); scope.setDescription(apiScope.getDescription()); scope.setDisplayName(apiScope.getName()); - List bindings = apiScope.getRoles(); + List bindings = new ArrayList<>(apiScope.getRoles()); bindings.add(ADMIN_ROLE_KEY); scope.setBindings(bindings); publisherRESTAPIServices.addNewSharedScope(apiApplicationKey, accessTokenInfo, scope); @@ -275,7 +275,7 @@ public class APIPublisherServiceImpl implements APIPublisherService { scope.setName(apiScope.getKey()); scope.setDescription(apiScope.getDescription()); scope.setDisplayName(apiScope.getName()); - List bindings = apiScope.getRoles(); + List bindings = new ArrayList<>(apiScope.getRoles()); bindings.add(ADMIN_ROLE_KEY); scope.setBindings(bindings); publisherRESTAPIServices.addNewSharedScope(apiApplicationKey, accessTokenInfo, scope); @@ -452,10 +452,9 @@ public class APIPublisherServiceImpl implements APIPublisherService { //todo check whether scope is available or not ScopeMapping scopeMapping = defaultPermission.getScopeMapping(); - String[] roles = scopeMapping.getDefaultRoles().split(","); - List bindings = Arrays.asList(roles); + List bindings = new ArrayList<>( + Arrays.asList(scopeMapping.getDefaultRoles().split(","))); bindings.add(ADMIN_ROLE_KEY); - scope.setName(scopeMapping.getKey()); scope.setDescription(scopeMapping.getName()); scope.setDisplayName(scopeMapping.getName()); diff --git a/components/certificate-mgt/io.entgra.device.mgt.core.certificate.mgt.core/pom.xml b/components/certificate-mgt/io.entgra.device.mgt.core.certificate.mgt.core/pom.xml index 2c61971793..2e5bb73e23 100644 --- a/components/certificate-mgt/io.entgra.device.mgt.core.certificate.mgt.core/pom.xml +++ b/components/certificate-mgt/io.entgra.device.mgt.core.certificate.mgt.core/pom.xml @@ -57,11 +57,62 @@ io.entgra.device.mgt.core.certificate.mgt.core.util - org.osgi.framework.*;version="${imp.package.version.osgi.framework}", - org.osgi.service.*;version="${imp.package.version.osgi.service}", - org.apache.commons.lang, - org.apache.commons.logging, - org.apache.commons.collections.map, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + io.entgra.device.mgt.core.certificate.mgt.core.*, io.entgra.device.mgt.core.device.mgt.common;version="[5.0,6)", io.entgra.device.mgt.core.device.mgt.common.exceptions;version="[5.0,6)", @@ -95,22 +146,6 @@ org.bouncycastle.util;version="[1.70,2)", org.jscep.message, org.jscep.transaction, - org.w3c.dom, - org.xml.sax, - javax.sql, - - javax.naming, - javax.xml.bind.annotation, - javax.xml.bind, - org.wso2.carbon.utils.*, - io.entgra.device.mgt.core.device.mgt.common.*, - io.swagger.annotations.*;resolution:=optional, - io.entgra.device.mgt.core.device.mgt.core.*, - org.wso2.carbon.registry.indexing.*, - javax.cache.*, - javax.naming.ldap, - com.google.gson.*, - org.osgi.framework.*;version="${imp.package.version.osgi.framework}", org.osgi.service.*;version="${imp.package.version.osgi.service}", org.w3c.dom,org.wso2.carbon.context;version="[4.8,5)", diff --git a/components/operation-template-mgt/io.entgra.device.mgt.core.operation.template/pom.xml b/components/operation-template-mgt/io.entgra.device.mgt.core.operation.template/pom.xml index aefe1407de..2f1e5ed25f 100644 --- a/components/operation-template-mgt/io.entgra.device.mgt.core.operation.template/pom.xml +++ b/components/operation-template-mgt/io.entgra.device.mgt.core.operation.template/pom.xml @@ -69,38 +69,14 @@ io.entgra.device.mgt.core.operation.template.impl, io.entgra.device.mgt.core.operation.template.spi, io.entgra.device.mgt.core.operation.template.util, + javax.naming, javax.sql, - javax.xml.bind;version="[2.3,3)", - javax.xml.bind.annotation;version="[2.3,3)", + javax.xml.bind.*;version="${javax.xml.bind.imp.pkg.version}", javax.xml.parsers;version="${javax.xml.parsers.import.pkg.version}", org.apache.commons.lang;version="[2.4,3)", org.apache.commons.logging;version="[1.2,2)", org.osgi.framework.*;version="${imp.package.version.osgi.framework}", org.osgi.service.*;version="${imp.package.version.osgi.service}", - org.apache.commons.logging, - org.apache.commons.lang, - javax.xml, - javax.xml.stream, - javax.xml.bind.*;version="${javax.xml.bind.imp.pkg.version}", - - org.w3c.dom, - com.google.gson.*, - javax.naming, - org.wso2.carbon.context, - org.wso2.carbon.base, - org.wso2.carbon.utils.*, - io.entgra.device.mgt.core.device.mgt.common.*, - io.entgra.device.mgt.core.device.mgt.core.*, - org.wso2.carbon.ndatasource.core, - org.wso2.carbon.registry.core, - org.wso2.carbon.registry.core.session, - org.wso2.carbon.registry.core.service, - org.wso2.carbon.registry.api, - io.entgra.device.mgt.core.device.mgt.extensions.license.mgt.registry, - javax.net.ssl, - org.wso2.carbon.core.util, - okhttp3, - com.google.common.cache.*, org.w3c.dom,org.wso2.carbon.ndatasource.core;version="[4.8,5)", org.wso2.carbon.registry.core.service;version="[1.0,2)", org.wso2.carbon.utils;version="[4.8,5)"