mirror of
https://repository.entgra.net/community/device-mgt-core.git
synced 2025-10-06 02:01:45 +00:00
refactored apimgt extension component
This commit is contained in:
parent
d98abb1ddf
commit
0bf6b3899e
@ -215,7 +215,7 @@
|
|||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>io.entgra.device.mgt.core</groupId>
|
<groupId>io.entgra.device.mgt.core</groupId>
|
||||||
<artifactId>org.wso2.carbon.apimgt.annotations</artifactId>
|
<artifactId>io.entgra.device.mgt.core.apimgt.annotations</artifactId>
|
||||||
<scope>provided</scope>
|
<scope>provided</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
|
|||||||
@ -25,8 +25,8 @@ import io.swagger.annotations.ExtensionProperty;
|
|||||||
import io.swagger.annotations.Info;
|
import io.swagger.annotations.Info;
|
||||||
import io.swagger.annotations.SwaggerDefinition;
|
import io.swagger.annotations.SwaggerDefinition;
|
||||||
import io.swagger.annotations.Tag;
|
import io.swagger.annotations.Tag;
|
||||||
import org.wso2.carbon.apimgt.annotations.api.Scope;
|
import io.entgra.device.mgt.core.apimgt.annotations.Scope;
|
||||||
import org.wso2.carbon.apimgt.annotations.api.Scopes;
|
import io.entgra.device.mgt.core.apimgt.annotations.Scopes;
|
||||||
import javax.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import javax.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
import javax.ws.rs.POST;
|
import javax.ws.rs.POST;
|
||||||
|
|||||||
@ -300,7 +300,7 @@
|
|||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>io.entgra.device.mgt.core</groupId>
|
<groupId>io.entgra.device.mgt.core</groupId>
|
||||||
<artifactId>org.wso2.carbon.apimgt.annotations</artifactId>
|
<artifactId>io.entgra.device.mgt.core.apimgt.annotations</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.wso2.carbon.event-processing</groupId>
|
<groupId>org.wso2.carbon.event-processing</groupId>
|
||||||
|
|||||||
@ -70,7 +70,7 @@
|
|||||||
<Bundle-Name>${project.artifactId}</Bundle-Name>
|
<Bundle-Name>${project.artifactId}</Bundle-Name>
|
||||||
<Bundle-Version>${carbon.device.mgt.version}</Bundle-Version>
|
<Bundle-Version>${carbon.device.mgt.version}</Bundle-Version>
|
||||||
<Bundle-Description>API Management Application Bundle</Bundle-Description>
|
<Bundle-Description>API Management Application Bundle</Bundle-Description>
|
||||||
<Private-Package>org.wso2.carbon.apimgt.application.extension.internal</Private-Package>
|
<Private-Package>io.entgra.device.mgt.core.apimgt.application.extension.internal</Private-Package>
|
||||||
<Import-Packages>
|
<Import-Packages>
|
||||||
io.entgra.device.mgt.core.apimgt.analytics.extension.dto,
|
io.entgra.device.mgt.core.apimgt.analytics.extension.dto,
|
||||||
org.apache.velocity,
|
org.apache.velocity,
|
||||||
|
|||||||
@ -27,7 +27,7 @@
|
|||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<artifactId>org.wso2.carbon.apimgt.annotations</artifactId>
|
<artifactId>io.entgra.device.mgt.core.apimgt.annotations</artifactId>
|
||||||
<packaging>bundle</packaging>
|
<packaging>bundle</packaging>
|
||||||
<name>WSO2 Carbon - API Management Annotations</name>
|
<name>WSO2 Carbon - API Management Annotations</name>
|
||||||
<description>WSO2 Carbon - API Management Custom Annotation Module</description>
|
<description>WSO2 Carbon - API Management Custom Annotation Module</description>
|
||||||
@ -69,7 +69,7 @@
|
|||||||
<Bundle-Version>${carbon.device.mgt.version}</Bundle-Version>
|
<Bundle-Version>${carbon.device.mgt.version}</Bundle-Version>
|
||||||
<Bundle-Description>API Management Extentions - Custom Annotations</Bundle-Description>
|
<Bundle-Description>API Management Extentions - Custom Annotations</Bundle-Description>
|
||||||
<Export-Package>
|
<Export-Package>
|
||||||
org.wso2.carbon.apimgt.annotations.*
|
io.entgra.device.mgt.core.apimgt.annotations.*
|
||||||
</Export-Package>
|
</Export-Package>
|
||||||
<Import-Package>
|
<Import-Package>
|
||||||
org.osgi.framework.*;version="${imp.package.version.osgi.framework}",
|
org.osgi.framework.*;version="${imp.package.version.osgi.framework}",
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package org.wso2.carbon.apimgt.annotations.api;
|
package io.entgra.device.mgt.core.apimgt.annotations;
|
||||||
|
|
||||||
import java.lang.annotation.ElementType;
|
import java.lang.annotation.ElementType;
|
||||||
import java.lang.annotation.Retention;
|
import java.lang.annotation.Retention;
|
||||||
@ -16,7 +16,7 @@
|
|||||||
* under the License.
|
* under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.wso2.carbon.apimgt.annotations.api;
|
package io.entgra.device.mgt.core.apimgt.annotations;
|
||||||
|
|
||||||
import java.lang.annotation.ElementType;
|
import java.lang.annotation.ElementType;
|
||||||
import java.lang.annotation.Retention;
|
import java.lang.annotation.Retention;
|
||||||
@ -26,7 +26,7 @@
|
|||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<artifactId>org.wso2.carbon.apimgt.application.extension.api</artifactId>
|
<artifactId>io.entgra.device.mgt.core.apimgt.application.extension.api</artifactId>
|
||||||
<packaging>war</packaging>
|
<packaging>war</packaging>
|
||||||
<name>WSO2 Carbon - API Application Management API</name>
|
<name>WSO2 Carbon - API Application Management API</name>
|
||||||
<description>This module provides capability to create api manager application.</description>
|
<description>This module provides capability to create api manager application.</description>
|
||||||
@ -131,7 +131,7 @@
|
|||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>io.entgra.device.mgt.core</groupId>
|
<groupId>io.entgra.device.mgt.core</groupId>
|
||||||
<artifactId>org.wso2.carbon.apimgt.application.extension</artifactId>
|
<artifactId>io.entgra.device.mgt.core.apimgt.application.extension</artifactId>
|
||||||
<scope>provided</scope>
|
<scope>provided</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
@ -16,9 +16,9 @@
|
|||||||
* under the License.
|
* under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.wso2.carbon.apimgt.application.extension.api;
|
package io.entgra.device.mgt.core.apimgt.application.extension.api;
|
||||||
|
|
||||||
import org.wso2.carbon.apimgt.application.extension.api.util.RegistrationProfile;
|
import io.entgra.device.mgt.core.apimgt.application.extension.api.util.RegistrationProfile;
|
||||||
|
|
||||||
import javax.ws.rs.*;
|
import javax.ws.rs.*;
|
||||||
import javax.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
@ -16,17 +16,17 @@
|
|||||||
* under the License.
|
* under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.wso2.carbon.apimgt.application.extension.api;
|
package io.entgra.device.mgt.core.apimgt.application.extension.api;
|
||||||
|
|
||||||
import org.apache.commons.lang.StringUtils;
|
import org.apache.commons.lang.StringUtils;
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
import org.wso2.carbon.apimgt.application.extension.APIManagementProviderService;
|
import io.entgra.device.mgt.core.apimgt.application.extension.APIManagementProviderService;
|
||||||
import org.wso2.carbon.apimgt.application.extension.api.util.APIUtil;
|
import io.entgra.device.mgt.core.apimgt.application.extension.api.util.APIUtil;
|
||||||
import org.wso2.carbon.apimgt.application.extension.api.util.RegistrationProfile;
|
import io.entgra.device.mgt.core.apimgt.application.extension.api.util.RegistrationProfile;
|
||||||
import org.wso2.carbon.apimgt.application.extension.constants.ApiApplicationConstants;
|
import io.entgra.device.mgt.core.apimgt.application.extension.constants.ApiApplicationConstants;
|
||||||
import org.wso2.carbon.apimgt.application.extension.dto.ApiApplicationKey;
|
import io.entgra.device.mgt.core.apimgt.application.extension.dto.ApiApplicationKey;
|
||||||
import org.wso2.carbon.apimgt.application.extension.exception.APIManagerException;
|
import io.entgra.device.mgt.core.apimgt.application.extension.exception.APIManagerException;
|
||||||
import org.wso2.carbon.base.MultitenantConstants;
|
import org.wso2.carbon.base.MultitenantConstants;
|
||||||
import org.wso2.carbon.context.PrivilegedCarbonContext;
|
import org.wso2.carbon.context.PrivilegedCarbonContext;
|
||||||
import org.wso2.carbon.device.mgt.common.exceptions.DeviceManagementException;
|
import org.wso2.carbon.device.mgt.common.exceptions.DeviceManagementException;
|
||||||
@ -15,11 +15,11 @@
|
|||||||
* specific language governing permissions and limitations
|
* specific language governing permissions and limitations
|
||||||
* under the License.
|
* under the License.
|
||||||
*/
|
*/
|
||||||
package org.wso2.carbon.apimgt.application.extension.api.filter;
|
package io.entgra.device.mgt.core.apimgt.application.extension.api.filter;
|
||||||
|
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
import org.wso2.carbon.apimgt.application.extension.api.util.APIUtil;
|
import io.entgra.device.mgt.core.apimgt.application.extension.api.util.APIUtil;
|
||||||
import org.wso2.carbon.context.PrivilegedCarbonContext;
|
import org.wso2.carbon.context.PrivilegedCarbonContext;
|
||||||
import org.wso2.carbon.user.api.UserRealm;
|
import org.wso2.carbon.user.api.UserRealm;
|
||||||
import org.wso2.carbon.user.api.UserStoreException;
|
import org.wso2.carbon.user.api.UserStoreException;
|
||||||
@ -16,7 +16,7 @@
|
|||||||
* under the License.
|
* under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.wso2.carbon.apimgt.application.extension.api.filter;
|
package io.entgra.device.mgt.core.apimgt.application.extension.api.filter;
|
||||||
|
|
||||||
import javax.xml.bind.annotation.XmlElement;
|
import javax.xml.bind.annotation.XmlElement;
|
||||||
import javax.xml.bind.annotation.XmlRootElement;
|
import javax.xml.bind.annotation.XmlRootElement;
|
||||||
@ -16,7 +16,7 @@
|
|||||||
* under the License.
|
* under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.wso2.carbon.apimgt.application.extension.api.filter;
|
package io.entgra.device.mgt.core.apimgt.application.extension.api.filter;
|
||||||
|
|
||||||
import javax.xml.bind.annotation.XmlElement;
|
import javax.xml.bind.annotation.XmlElement;
|
||||||
import javax.xml.bind.annotation.XmlRootElement;
|
import javax.xml.bind.annotation.XmlRootElement;
|
||||||
@ -16,11 +16,11 @@
|
|||||||
* under the License.
|
* under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.wso2.carbon.apimgt.application.extension.api.util;
|
package io.entgra.device.mgt.core.apimgt.application.extension.api.util;
|
||||||
|
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
import org.wso2.carbon.apimgt.application.extension.APIManagementProviderService;
|
import io.entgra.device.mgt.core.apimgt.application.extension.APIManagementProviderService;
|
||||||
import org.wso2.carbon.base.MultitenantConstants;
|
import org.wso2.carbon.base.MultitenantConstants;
|
||||||
import org.wso2.carbon.context.PrivilegedCarbonContext;
|
import org.wso2.carbon.context.PrivilegedCarbonContext;
|
||||||
import org.wso2.carbon.device.mgt.common.exceptions.DeviceManagementException;
|
import org.wso2.carbon.device.mgt.common.exceptions.DeviceManagementException;
|
||||||
@ -16,7 +16,7 @@
|
|||||||
* under the License.
|
* under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.wso2.carbon.apimgt.application.extension.api.util;
|
package io.entgra.device.mgt.core.apimgt.application.extension.api.util;
|
||||||
|
|
||||||
import org.codehaus.jackson.annotate.JsonIgnoreProperties;
|
import org.codehaus.jackson.annotate.JsonIgnoreProperties;
|
||||||
|
|
||||||
@ -27,7 +27,7 @@
|
|||||||
<jaxrs:server id="ApiApplicationRegistration" address="/">
|
<jaxrs:server id="ApiApplicationRegistration" address="/">
|
||||||
<jaxrs:serviceBeans>
|
<jaxrs:serviceBeans>
|
||||||
<bean id="ApiApplicationRegistrationService"
|
<bean id="ApiApplicationRegistrationService"
|
||||||
class="org.wso2.carbon.apimgt.application.extension.api.ApiApplicationRegistrationServiceImpl">
|
class="io.entgra.device.mgt.core.apimgt.application.extension.api.ApiApplicationRegistrationServiceImpl">
|
||||||
</bean>
|
</bean>
|
||||||
</jaxrs:serviceBeans>
|
</jaxrs:serviceBeans>
|
||||||
<jaxrs:providers>
|
<jaxrs:providers>
|
||||||
@ -61,7 +61,7 @@
|
|||||||
|
|
||||||
<filter>
|
<filter>
|
||||||
<filter-name>ApiPermissionFilter</filter-name>
|
<filter-name>ApiPermissionFilter</filter-name>
|
||||||
<filter-class>org.wso2.carbon.apimgt.application.extension.api.filter.ApiPermissionFilter</filter-class>
|
<filter-class>io.entgra.device.mgt.core.apimgt.application.extension.api.filter.ApiPermissionFilter</filter-class>
|
||||||
</filter>
|
</filter>
|
||||||
|
|
||||||
<filter>
|
<filter>
|
||||||
@ -27,7 +27,7 @@
|
|||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<artifactId>org.wso2.carbon.apimgt.application.extension</artifactId>
|
<artifactId>io.entgra.device.mgt.core.apimgt.application.extension</artifactId>
|
||||||
<packaging>bundle</packaging>
|
<packaging>bundle</packaging>
|
||||||
<name>WSO2 Carbon - API Application Management</name>
|
<name>WSO2 Carbon - API Application Management</name>
|
||||||
<description>This module provides capability to create api manager application.</description>
|
<description>This module provides capability to create api manager application.</description>
|
||||||
@ -99,7 +99,7 @@
|
|||||||
<Bundle-Name>${project.artifactId}</Bundle-Name>
|
<Bundle-Name>${project.artifactId}</Bundle-Name>
|
||||||
<Bundle-Version>${carbon.device.mgt.version}</Bundle-Version>
|
<Bundle-Version>${carbon.device.mgt.version}</Bundle-Version>
|
||||||
<Bundle-Description>API Management Application Bundle</Bundle-Description>
|
<Bundle-Description>API Management Application Bundle</Bundle-Description>
|
||||||
<Private-Package>org.wso2.carbon.apimgt.application.extension.internal</Private-Package>
|
<Private-Package>io.entgra.device.mgt.core.apimgt.application.extension.internal</Private-Package>
|
||||||
<Import-Packages>
|
<Import-Packages>
|
||||||
org.apache.commons.lang;version="[2.6,3)",
|
org.apache.commons.lang;version="[2.6,3)",
|
||||||
org.apache.commons.logging;version="[1.2,2)",
|
org.apache.commons.logging;version="[1.2,2)",
|
||||||
@ -109,9 +109,9 @@
|
|||||||
org.wso2.carbon.apimgt.api;version="${carbon.api.mgt.version.range}",
|
org.wso2.carbon.apimgt.api;version="${carbon.api.mgt.version.range}",
|
||||||
org.wso2.carbon.apimgt.api.dto;version="${carbon.api.mgt.version.range}",
|
org.wso2.carbon.apimgt.api.dto;version="${carbon.api.mgt.version.range}",
|
||||||
org.wso2.carbon.apimgt.api.model;version="${carbon.api.mgt.version.range}",
|
org.wso2.carbon.apimgt.api.model;version="${carbon.api.mgt.version.range}",
|
||||||
org.wso2.carbon.apimgt.application.extension.bean,
|
io.entgra.device.mgt.core.apimgt.application.extension.bean,
|
||||||
org.wso2.carbon.apimgt.application.extension.dto,
|
io.entgra.device.mgt.core.apimgt.application.extension.dto,
|
||||||
org.wso2.carbon.apimgt.application.extension.exception,
|
io.entgra.device.mgt.core.apimgt.application.extension.exception,
|
||||||
org.wso2.carbon.apimgt.impl;version="${carbon.api.mgt.version.range}",
|
org.wso2.carbon.apimgt.impl;version="${carbon.api.mgt.version.range}",
|
||||||
org.wso2.carbon.apimgt.impl.utils;version="${carbon.api.mgt.version.range}",
|
org.wso2.carbon.apimgt.impl.utils;version="${carbon.api.mgt.version.range}",
|
||||||
org.wso2.carbon.context;version="${carbon.kernel.version.range}",
|
org.wso2.carbon.context;version="${carbon.kernel.version.range}",
|
||||||
@ -127,8 +127,8 @@
|
|||||||
org.wso2.carbon.user.core.tenant;version="${carbon.kernel.version.range}"
|
org.wso2.carbon.user.core.tenant;version="${carbon.kernel.version.range}"
|
||||||
</Import-Packages>
|
</Import-Packages>
|
||||||
<Export-Package>
|
<Export-Package>
|
||||||
!org.wso2.carbon.apimgt.application.extension.internal,
|
!io.entgra.device.mgt.core.apimgt.application.extension.internal,
|
||||||
org.wso2.carbon.apimgt.application.extension.*
|
io.entgra.device.mgt.core.apimgt.application.extension.*
|
||||||
</Export-Package>
|
</Export-Package>
|
||||||
</instructions>
|
</instructions>
|
||||||
</configuration>
|
</configuration>
|
||||||
@ -15,11 +15,11 @@
|
|||||||
* specific language governing permissions and limitations
|
* specific language governing permissions and limitations
|
||||||
* under the License.
|
* under the License.
|
||||||
*/
|
*/
|
||||||
package org.wso2.carbon.apimgt.application.extension;
|
package io.entgra.device.mgt.core.apimgt.application.extension;
|
||||||
|
|
||||||
|
|
||||||
import org.wso2.carbon.apimgt.application.extension.dto.ApiApplicationKey;
|
import io.entgra.device.mgt.core.apimgt.application.extension.dto.ApiApplicationKey;
|
||||||
import org.wso2.carbon.apimgt.application.extension.exception.APIManagerException;
|
import io.entgra.device.mgt.core.apimgt.application.extension.exception.APIManagerException;
|
||||||
import org.wso2.carbon.identity.jwt.client.extension.dto.AccessTokenInfo;
|
import org.wso2.carbon.identity.jwt.client.extension.dto.AccessTokenInfo;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -16,7 +16,7 @@
|
|||||||
* under the License.
|
* under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.wso2.carbon.apimgt.application.extension;
|
package io.entgra.device.mgt.core.apimgt.application.extension;
|
||||||
|
|
||||||
import org.apache.commons.lang.StringUtils;
|
import org.apache.commons.lang.StringUtils;
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
@ -31,12 +31,12 @@ import org.wso2.carbon.apimgt.api.model.ApiTypeWrapper;
|
|||||||
import org.wso2.carbon.apimgt.api.model.Application;
|
import org.wso2.carbon.apimgt.api.model.Application;
|
||||||
import org.wso2.carbon.apimgt.api.model.SubscribedAPI;
|
import org.wso2.carbon.apimgt.api.model.SubscribedAPI;
|
||||||
import org.wso2.carbon.apimgt.api.model.Subscriber;
|
import org.wso2.carbon.apimgt.api.model.Subscriber;
|
||||||
import org.wso2.carbon.apimgt.application.extension.bean.APIRegistrationProfile;
|
import io.entgra.device.mgt.core.apimgt.application.extension.bean.APIRegistrationProfile;
|
||||||
import org.wso2.carbon.apimgt.application.extension.constants.ApiApplicationConstants;
|
import io.entgra.device.mgt.core.apimgt.application.extension.constants.ApiApplicationConstants;
|
||||||
import org.wso2.carbon.apimgt.application.extension.dto.ApiApplicationKey;
|
import io.entgra.device.mgt.core.apimgt.application.extension.dto.ApiApplicationKey;
|
||||||
import org.wso2.carbon.apimgt.application.extension.exception.APIManagerException;
|
import io.entgra.device.mgt.core.apimgt.application.extension.exception.APIManagerException;
|
||||||
import org.wso2.carbon.apimgt.application.extension.internal.APIApplicationManagerExtensionDataHolder;
|
import io.entgra.device.mgt.core.apimgt.application.extension.internal.APIApplicationManagerExtensionDataHolder;
|
||||||
import org.wso2.carbon.apimgt.application.extension.util.APIManagerUtil;
|
import io.entgra.device.mgt.core.apimgt.application.extension.util.APIManagerUtil;
|
||||||
import org.wso2.carbon.apimgt.impl.APIAdminImpl;
|
import org.wso2.carbon.apimgt.impl.APIAdminImpl;
|
||||||
import org.wso2.carbon.apimgt.impl.APIConstants;
|
import org.wso2.carbon.apimgt.impl.APIConstants;
|
||||||
import org.wso2.carbon.apimgt.impl.APIManagerFactory;
|
import org.wso2.carbon.apimgt.impl.APIManagerFactory;
|
||||||
@ -16,7 +16,7 @@
|
|||||||
* under the License.
|
* under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.wso2.carbon.apimgt.application.extension.bean;
|
package io.entgra.device.mgt.core.apimgt.application.extension.bean;
|
||||||
|
|
||||||
public class APIRegistrationProfile {
|
public class APIRegistrationProfile {
|
||||||
private String applicationName;
|
private String applicationName;
|
||||||
@ -16,7 +16,7 @@
|
|||||||
* under the License.
|
* under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.wso2.carbon.apimgt.application.extension.constants;
|
package io.entgra.device.mgt.core.apimgt.application.extension.constants;
|
||||||
|
|
||||||
public class ApiApplicationConstants {
|
public class ApiApplicationConstants {
|
||||||
public static final String DEFAULT_TOKEN_TYPE = "PRODUCTION";
|
public static final String DEFAULT_TOKEN_TYPE = "PRODUCTION";
|
||||||
@ -16,10 +16,10 @@
|
|||||||
* under the License.
|
* under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.wso2.carbon.apimgt.application.extension.dto;
|
package io.entgra.device.mgt.core.apimgt.application.extension.dto;
|
||||||
|
|
||||||
import org.json.simple.JSONObject;
|
import org.json.simple.JSONObject;
|
||||||
import org.wso2.carbon.apimgt.application.extension.constants.ApiApplicationConstants;
|
import io.entgra.device.mgt.core.apimgt.application.extension.constants.ApiApplicationConstants;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This holds api application consumer key and secret.
|
* This holds api application consumer key and secret.
|
||||||
@ -16,7 +16,7 @@
|
|||||||
* under the License.
|
* under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.wso2.carbon.apimgt.application.extension.exception;
|
package io.entgra.device.mgt.core.apimgt.application.extension.exception;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Handles the exceptions related to API management.
|
* Handles the exceptions related to API management.
|
||||||
@ -15,9 +15,9 @@
|
|||||||
* specific language governing permissions and limitations
|
* specific language governing permissions and limitations
|
||||||
* under the License.
|
* under the License.
|
||||||
*/
|
*/
|
||||||
package org.wso2.carbon.apimgt.application.extension.internal;
|
package io.entgra.device.mgt.core.apimgt.application.extension.internal;
|
||||||
|
|
||||||
import org.wso2.carbon.apimgt.application.extension.APIManagementProviderService;
|
import io.entgra.device.mgt.core.apimgt.application.extension.APIManagementProviderService;
|
||||||
import org.wso2.carbon.context.PrivilegedCarbonContext;
|
import org.wso2.carbon.context.PrivilegedCarbonContext;
|
||||||
import org.wso2.carbon.identity.jwt.client.extension.service.JWTClientManagerService;
|
import org.wso2.carbon.identity.jwt.client.extension.service.JWTClientManagerService;
|
||||||
import org.wso2.carbon.registry.core.service.TenantRegistryLoader;
|
import org.wso2.carbon.registry.core.service.TenantRegistryLoader;
|
||||||
@ -15,20 +15,20 @@
|
|||||||
* specific language governing permissions and limitations
|
* specific language governing permissions and limitations
|
||||||
* under the License.
|
* under the License.
|
||||||
*/
|
*/
|
||||||
package org.wso2.carbon.apimgt.application.extension.internal;
|
package io.entgra.device.mgt.core.apimgt.application.extension.internal;
|
||||||
|
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
import org.osgi.framework.BundleContext;
|
import org.osgi.framework.BundleContext;
|
||||||
import org.osgi.service.component.ComponentContext;;
|
import org.osgi.service.component.ComponentContext;;
|
||||||
import org.wso2.carbon.apimgt.application.extension.APIManagementProviderService;
|
import io.entgra.device.mgt.core.apimgt.application.extension.APIManagementProviderService;
|
||||||
import org.wso2.carbon.apimgt.application.extension.APIManagementProviderServiceImpl;
|
import io.entgra.device.mgt.core.apimgt.application.extension.APIManagementProviderServiceImpl;
|
||||||
import org.wso2.carbon.registry.core.service.TenantRegistryLoader;
|
import org.wso2.carbon.registry.core.service.TenantRegistryLoader;
|
||||||
import org.wso2.carbon.registry.indexing.service.TenantIndexingLoader;
|
import org.wso2.carbon.registry.indexing.service.TenantIndexingLoader;
|
||||||
import org.wso2.carbon.user.core.service.RealmService;
|
import org.wso2.carbon.user.core.service.RealmService;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @scr.component name="org.wso2.carbon.apimgt.application.extension.internal.APIApplicationManagerExtensionServiceComponent"
|
* @scr.component name="io.entgra.device.mgt.core.apimgt.application.extension.internal.APIApplicationManagerExtensionServiceComponent"
|
||||||
* @scr.reference name="tenant.registryloader"
|
* @scr.reference name="tenant.registryloader"
|
||||||
* interface="org.wso2.carbon.registry.core.service.TenantRegistryLoader"
|
* interface="org.wso2.carbon.registry.core.service.TenantRegistryLoader"
|
||||||
* cardinality="1..1"
|
* cardinality="1..1"
|
||||||
@ -15,12 +15,12 @@
|
|||||||
* specific language governing permissions and limitations
|
* specific language governing permissions and limitations
|
||||||
* under the License.
|
* under the License.
|
||||||
*/
|
*/
|
||||||
package org.wso2.carbon.apimgt.application.extension.util;
|
package io.entgra.device.mgt.core.apimgt.application.extension.util;
|
||||||
|
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
import org.wso2.carbon.apimgt.application.extension.exception.APIManagerException;
|
import io.entgra.device.mgt.core.apimgt.application.extension.exception.APIManagerException;
|
||||||
import org.wso2.carbon.apimgt.application.extension.internal.APIApplicationManagerExtensionDataHolder;
|
import io.entgra.device.mgt.core.apimgt.application.extension.internal.APIApplicationManagerExtensionDataHolder;
|
||||||
import org.wso2.carbon.base.MultitenantConstants;
|
import org.wso2.carbon.base.MultitenantConstants;
|
||||||
import org.wso2.carbon.context.PrivilegedCarbonContext;
|
import org.wso2.carbon.context.PrivilegedCarbonContext;
|
||||||
import org.wso2.carbon.registry.core.exceptions.RegistryException;
|
import org.wso2.carbon.registry.core.exceptions.RegistryException;
|
||||||
@ -7,7 +7,7 @@
|
|||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<artifactId>org.wso2.carbon.apimgt.keymgt.extension.api</artifactId>
|
<artifactId>io.entgra.device.mgt.core.apimgt.keymgt.extension.api</artifactId>
|
||||||
<packaging>war</packaging>
|
<packaging>war</packaging>
|
||||||
<name>WSO2 Carbon - API Key Management API</name>
|
<name>WSO2 Carbon - API Key Management API</name>
|
||||||
<description>This module extends the API manager's key management apis.</description>
|
<description>This module extends the API manager's key management apis.</description>
|
||||||
@ -49,7 +49,7 @@
|
|||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>io.entgra.device.mgt.core</groupId>
|
<groupId>io.entgra.device.mgt.core</groupId>
|
||||||
<artifactId>org.wso2.carbon.apimgt.keymgt.extension</artifactId>
|
<artifactId>io.entgra.device.mgt.core.apimgt.keymgt.extension</artifactId>
|
||||||
<version>${carbon.device.mgt.version}</version>
|
<version>${carbon.device.mgt.version}</version>
|
||||||
<scope>provided</scope>
|
<scope>provided</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
@ -16,7 +16,7 @@
|
|||||||
* under the License.
|
* under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.wso2.carbon.apimgt.keymgt.extension.api;
|
package io.entgra.device.mgt.core.apimgt.keymgt.extension.api;
|
||||||
|
|
||||||
import org.codehaus.jackson.annotate.JsonIgnoreProperties;
|
import org.codehaus.jackson.annotate.JsonIgnoreProperties;
|
||||||
|
|
||||||
@ -16,7 +16,7 @@
|
|||||||
* under the License.
|
* under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.wso2.carbon.apimgt.keymgt.extension.api;
|
package io.entgra.device.mgt.core.apimgt.keymgt.extension.api;
|
||||||
|
|
||||||
import javax.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
import javax.ws.rs.FormParam;
|
import javax.ws.rs.FormParam;
|
||||||
@ -16,16 +16,16 @@
|
|||||||
* under the License.
|
* under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.wso2.carbon.apimgt.keymgt.extension.api;
|
package io.entgra.device.mgt.core.apimgt.keymgt.extension.api;
|
||||||
|
|
||||||
import com.google.gson.Gson;
|
import com.google.gson.Gson;
|
||||||
import org.wso2.carbon.apimgt.keymgt.extension.DCRResponse;
|
import io.entgra.device.mgt.core.apimgt.keymgt.extension.DCRResponse;
|
||||||
import org.wso2.carbon.apimgt.keymgt.extension.TokenRequest;
|
import io.entgra.device.mgt.core.apimgt.keymgt.extension.TokenRequest;
|
||||||
import org.wso2.carbon.apimgt.keymgt.extension.TokenResponse;
|
import io.entgra.device.mgt.core.apimgt.keymgt.extension.TokenResponse;
|
||||||
import org.wso2.carbon.apimgt.keymgt.extension.exception.BadRequestException;
|
import io.entgra.device.mgt.core.apimgt.keymgt.extension.exception.BadRequestException;
|
||||||
import org.wso2.carbon.apimgt.keymgt.extension.exception.KeyMgtException;
|
import io.entgra.device.mgt.core.apimgt.keymgt.extension.exception.KeyMgtException;
|
||||||
import org.wso2.carbon.apimgt.keymgt.extension.service.KeyMgtService;
|
import io.entgra.device.mgt.core.apimgt.keymgt.extension.service.KeyMgtService;
|
||||||
import org.wso2.carbon.apimgt.keymgt.extension.service.KeyMgtServiceImpl;
|
import io.entgra.device.mgt.core.apimgt.keymgt.extension.service.KeyMgtServiceImpl;
|
||||||
import org.wso2.carbon.device.mgt.common.exceptions.UnAuthorizedException;
|
import org.wso2.carbon.device.mgt.common.exceptions.UnAuthorizedException;
|
||||||
|
|
||||||
import javax.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
@ -32,6 +32,6 @@
|
|||||||
</jaxrs:providers>
|
</jaxrs:providers>
|
||||||
</jaxrs:server>
|
</jaxrs:server>
|
||||||
|
|
||||||
<bean id="keyManagerService" class="org.wso2.carbon.apimgt.keymgt.extension.api.KeyManagerServiceImpl"/>
|
<bean id="keyManagerService" class="io.entgra.device.mgt.core.apimgt.keymgt.extension.api.KeyManagerServiceImpl"/>
|
||||||
|
|
||||||
</beans>
|
</beans>
|
||||||
@ -8,7 +8,7 @@
|
|||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<artifactId>org.wso2.carbon.apimgt.keymgt.extension</artifactId>
|
<artifactId>io.entgra.device.mgt.core.apimgt.keymgt.extension</artifactId>
|
||||||
<packaging>bundle</packaging>
|
<packaging>bundle</packaging>
|
||||||
<name>WSO2 Carbon - API Key Management</name>
|
<name>WSO2 Carbon - API Key Management</name>
|
||||||
<description>This module extends the API manager's key management.</description>
|
<description>This module extends the API manager's key management.</description>
|
||||||
@ -51,16 +51,16 @@
|
|||||||
<Bundle-Name>${project.artifactId}</Bundle-Name>
|
<Bundle-Name>${project.artifactId}</Bundle-Name>
|
||||||
<Bundle-Version>${carbon.device.mgt.version}</Bundle-Version>
|
<Bundle-Version>${carbon.device.mgt.version}</Bundle-Version>
|
||||||
<Bundle-Description>API Management Application Bundle</Bundle-Description>
|
<Bundle-Description>API Management Application Bundle</Bundle-Description>
|
||||||
<Private-Package>org.wso2.carbon.apimgt.keymgt.extension.internal</Private-Package>
|
<Private-Package>io.entgra.device.mgt.core.apimgt.keymgt.extension.internal</Private-Package>
|
||||||
<Import-Packages>
|
<Import-Packages>
|
||||||
org.wso2.carbon.apimgt.application.extension,
|
io.entgra.device.mgt.core.apimgt.application.extension,
|
||||||
org.wso2.carbon.apimgt.application.extension.*,
|
io.entgra.device.mgt.core.apimgt.application.extension.*,
|
||||||
org.wso2.carbon.device.mgt.common.*,
|
org.wso2.carbon.device.mgt.common.*,
|
||||||
org.wso2.carbon.device.mgt.core.*
|
org.wso2.carbon.device.mgt.core.*
|
||||||
</Import-Packages>
|
</Import-Packages>
|
||||||
<Export-Package>
|
<Export-Package>
|
||||||
!org.wso2.carbon.apimgt.keymgt.extension.internal,
|
!io.entgra.device.mgt.core.apimgt.keymgt.extension.internal,
|
||||||
org.wso2.carbon.apimgt.keymgt.extension.*
|
io.entgra.device.mgt.core.apimgt.keymgt.extension.*
|
||||||
</Export-Package>
|
</Export-Package>
|
||||||
</instructions>
|
</instructions>
|
||||||
</configuration>
|
</configuration>
|
||||||
@ -16,7 +16,7 @@
|
|||||||
* under the License.
|
* under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.wso2.carbon.apimgt.keymgt.extension;
|
package io.entgra.device.mgt.core.apimgt.keymgt.extension;
|
||||||
|
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
@ -16,7 +16,7 @@
|
|||||||
* under the License.
|
* under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.wso2.carbon.apimgt.keymgt.extension;
|
package io.entgra.device.mgt.core.apimgt.keymgt.extension;
|
||||||
|
|
||||||
public class DCRResponse {
|
public class DCRResponse {
|
||||||
String client_id;
|
String client_id;
|
||||||
@ -16,7 +16,7 @@
|
|||||||
* under the License.
|
* under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.wso2.carbon.apimgt.keymgt.extension;
|
package io.entgra.device.mgt.core.apimgt.keymgt.extension;
|
||||||
|
|
||||||
import org.wso2.carbon.apimgt.api.model.ConfigurationDto;
|
import org.wso2.carbon.apimgt.api.model.ConfigurationDto;
|
||||||
import org.wso2.carbon.apimgt.impl.APIConstants;
|
import org.wso2.carbon.apimgt.impl.APIConstants;
|
||||||
@ -28,7 +28,7 @@ import java.util.Collections;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @scr.component name="org.wso2.carbon.apimgt.keymgt.extension.customKeyManagerConfigComponent" immediate="true"
|
* @scr.component name="io.entgra.device.mgt.core.apimgt.keymgt.extension.customKeyManagerConfigComponent" immediate="true"
|
||||||
*/
|
*/
|
||||||
public class KeyManagerConnectorConfiguration extends DefaultKeyManagerConnectorConfiguration {
|
public class KeyManagerConnectorConfiguration extends DefaultKeyManagerConnectorConfiguration {
|
||||||
|
|
||||||
@ -16,7 +16,7 @@
|
|||||||
* under the License.
|
* under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.wso2.carbon.apimgt.keymgt.extension;
|
package io.entgra.device.mgt.core.apimgt.keymgt.extension;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
@ -16,7 +16,7 @@
|
|||||||
* under the License.
|
* under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.wso2.carbon.apimgt.keymgt.extension;
|
package io.entgra.device.mgt.core.apimgt.keymgt.extension;
|
||||||
|
|
||||||
public class KeyMgtConstants {
|
public class KeyMgtConstants {
|
||||||
public static final String CUSTOM_TYPE = "CustomKeyManager";
|
public static final String CUSTOM_TYPE = "CustomKeyManager";
|
||||||
@ -15,7 +15,7 @@
|
|||||||
* specific language governing permissions and limitations
|
* specific language governing permissions and limitations
|
||||||
* under the License.
|
* under the License.
|
||||||
*/
|
*/
|
||||||
package org.wso2.carbon.apimgt.keymgt.extension;
|
package io.entgra.device.mgt.core.apimgt.keymgt.extension;
|
||||||
|
|
||||||
import org.apache.commons.lang.StringUtils;
|
import org.apache.commons.lang.StringUtils;
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
@ -16,7 +16,7 @@
|
|||||||
* under the License.
|
* under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.wso2.carbon.apimgt.keymgt.extension;
|
package io.entgra.device.mgt.core.apimgt.keymgt.extension;
|
||||||
|
|
||||||
public class MatchingResource {
|
public class MatchingResource {
|
||||||
private String urlPattern;
|
private String urlPattern;
|
||||||
@ -16,7 +16,7 @@
|
|||||||
* under the License.
|
* under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.wso2.carbon.apimgt.keymgt.extension;
|
package io.entgra.device.mgt.core.apimgt.keymgt.extension;
|
||||||
|
|
||||||
public class OAuthApplication {
|
public class OAuthApplication {
|
||||||
private String clientName;
|
private String clientName;
|
||||||
@ -16,7 +16,7 @@
|
|||||||
* under the License.
|
* under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.wso2.carbon.apimgt.keymgt.extension;
|
package io.entgra.device.mgt.core.apimgt.keymgt.extension;
|
||||||
|
|
||||||
public class TokenRequest {
|
public class TokenRequest {
|
||||||
private String clientId;
|
private String clientId;
|
||||||
@ -16,7 +16,7 @@
|
|||||||
* under the License.
|
* under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.wso2.carbon.apimgt.keymgt.extension;
|
package io.entgra.device.mgt.core.apimgt.keymgt.extension;
|
||||||
|
|
||||||
public class TokenResponse {
|
public class TokenResponse {
|
||||||
private String access_token;
|
private String access_token;
|
||||||
@ -22,7 +22,7 @@
|
|||||||
/**
|
/**
|
||||||
* Custom exception class for handling bad request exceptions.
|
* Custom exception class for handling bad request exceptions.
|
||||||
*/
|
*/
|
||||||
package org.wso2.carbon.apimgt.keymgt.extension.exception;
|
package io.entgra.device.mgt.core.apimgt.keymgt.extension.exception;
|
||||||
|
|
||||||
public class BadRequestException extends Exception {
|
public class BadRequestException extends Exception {
|
||||||
|
|
||||||
@ -16,7 +16,7 @@
|
|||||||
* under the License.
|
* under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.wso2.carbon.apimgt.keymgt.extension.exception;
|
package io.entgra.device.mgt.core.apimgt.keymgt.extension.exception;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Custom exception class for key management service related exceptions.
|
* Custom exception class for key management service related exceptions.
|
||||||
@ -16,9 +16,9 @@
|
|||||||
* under the License.
|
* under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.wso2.carbon.apimgt.keymgt.extension.internal;
|
package io.entgra.device.mgt.core.apimgt.keymgt.extension.internal;
|
||||||
|
|
||||||
import org.wso2.carbon.apimgt.keymgt.extension.service.KeyMgtService;
|
import io.entgra.device.mgt.core.apimgt.keymgt.extension.service.KeyMgtService;
|
||||||
|
|
||||||
public class KeyMgtDataHolder {
|
public class KeyMgtDataHolder {
|
||||||
|
|
||||||
@ -16,17 +16,17 @@
|
|||||||
* under the License.
|
* under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.wso2.carbon.apimgt.keymgt.extension.internal;
|
package io.entgra.device.mgt.core.apimgt.keymgt.extension.internal;
|
||||||
|
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
import org.osgi.framework.BundleContext;
|
import org.osgi.framework.BundleContext;
|
||||||
import org.osgi.service.component.ComponentContext;
|
import org.osgi.service.component.ComponentContext;
|
||||||
import org.wso2.carbon.apimgt.keymgt.extension.service.KeyMgtService;
|
import io.entgra.device.mgt.core.apimgt.keymgt.extension.service.KeyMgtService;
|
||||||
import org.wso2.carbon.apimgt.keymgt.extension.service.KeyMgtServiceImpl;
|
import io.entgra.device.mgt.core.apimgt.keymgt.extension.service.KeyMgtServiceImpl;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @scr.component name="org.wso2.carbon.apimgt.keymgt.extension.keyMgtServiceComponent" immediate="true"
|
* @scr.component name="io.entgra.device.mgt.core.apimgt.keymgt.extension.keyMgtServiceComponent" immediate="true"
|
||||||
*/
|
*/
|
||||||
public class KeyMgtServiceComponent {
|
public class KeyMgtServiceComponent {
|
||||||
|
|
||||||
@ -16,13 +16,13 @@
|
|||||||
* under the License.
|
* under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.wso2.carbon.apimgt.keymgt.extension.service;
|
package io.entgra.device.mgt.core.apimgt.keymgt.extension.service;
|
||||||
|
|
||||||
import org.wso2.carbon.apimgt.keymgt.extension.DCRResponse;
|
import io.entgra.device.mgt.core.apimgt.keymgt.extension.DCRResponse;
|
||||||
import org.wso2.carbon.apimgt.keymgt.extension.TokenRequest;
|
import io.entgra.device.mgt.core.apimgt.keymgt.extension.TokenRequest;
|
||||||
import org.wso2.carbon.apimgt.keymgt.extension.TokenResponse;
|
import io.entgra.device.mgt.core.apimgt.keymgt.extension.TokenResponse;
|
||||||
import org.wso2.carbon.apimgt.keymgt.extension.exception.BadRequestException;
|
import io.entgra.device.mgt.core.apimgt.keymgt.extension.exception.BadRequestException;
|
||||||
import org.wso2.carbon.apimgt.keymgt.extension.exception.KeyMgtException;
|
import io.entgra.device.mgt.core.apimgt.keymgt.extension.exception.KeyMgtException;
|
||||||
|
|
||||||
public interface KeyMgtService {
|
public interface KeyMgtService {
|
||||||
|
|
||||||
@ -16,7 +16,7 @@
|
|||||||
* under the License.
|
* under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.wso2.carbon.apimgt.keymgt.extension.service;
|
package io.entgra.device.mgt.core.apimgt.keymgt.extension.service;
|
||||||
|
|
||||||
import com.google.gson.Gson;
|
import com.google.gson.Gson;
|
||||||
import okhttp3.Credentials;
|
import okhttp3.Credentials;
|
||||||
@ -34,14 +34,14 @@ import org.wso2.carbon.apimgt.api.APIManagementException;
|
|||||||
import org.wso2.carbon.apimgt.api.model.Application;
|
import org.wso2.carbon.apimgt.api.model.Application;
|
||||||
import org.wso2.carbon.apimgt.impl.APIManagerFactory;
|
import org.wso2.carbon.apimgt.impl.APIManagerFactory;
|
||||||
import org.wso2.carbon.apimgt.impl.utils.APIUtil;
|
import org.wso2.carbon.apimgt.impl.utils.APIUtil;
|
||||||
import org.wso2.carbon.apimgt.keymgt.extension.DCRResponse;
|
import io.entgra.device.mgt.core.apimgt.keymgt.extension.DCRResponse;
|
||||||
import org.wso2.carbon.apimgt.keymgt.extension.KeyManagerPayload;
|
import io.entgra.device.mgt.core.apimgt.keymgt.extension.KeyManagerPayload;
|
||||||
import org.wso2.carbon.apimgt.keymgt.extension.KeyMgtConstants;
|
import io.entgra.device.mgt.core.apimgt.keymgt.extension.KeyMgtConstants;
|
||||||
import org.wso2.carbon.apimgt.keymgt.extension.OAuthApplication;
|
import io.entgra.device.mgt.core.apimgt.keymgt.extension.OAuthApplication;
|
||||||
import org.wso2.carbon.apimgt.keymgt.extension.TokenRequest;
|
import io.entgra.device.mgt.core.apimgt.keymgt.extension.TokenRequest;
|
||||||
import org.wso2.carbon.apimgt.keymgt.extension.TokenResponse;
|
import io.entgra.device.mgt.core.apimgt.keymgt.extension.TokenResponse;
|
||||||
import org.wso2.carbon.apimgt.keymgt.extension.exception.BadRequestException;
|
import io.entgra.device.mgt.core.apimgt.keymgt.extension.exception.BadRequestException;
|
||||||
import org.wso2.carbon.apimgt.keymgt.extension.exception.KeyMgtException;
|
import io.entgra.device.mgt.core.apimgt.keymgt.extension.exception.KeyMgtException;
|
||||||
import org.wso2.carbon.context.PrivilegedCarbonContext;
|
import org.wso2.carbon.context.PrivilegedCarbonContext;
|
||||||
import org.wso2.carbon.device.mgt.core.config.DeviceConfigurationManager;
|
import org.wso2.carbon.device.mgt.core.config.DeviceConfigurationManager;
|
||||||
import org.wso2.carbon.device.mgt.core.config.DeviceManagementConfig;
|
import org.wso2.carbon.device.mgt.core.config.DeviceManagementConfig;
|
||||||
@ -27,7 +27,7 @@
|
|||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<artifactId>org.wso2.carbon.apimgt.webapp.publisher</artifactId>
|
<artifactId>io.entgra.device.mgt.core.apimgt.webapp.publisher</artifactId>
|
||||||
<packaging>bundle</packaging>
|
<packaging>bundle</packaging>
|
||||||
<name>WSO2 Carbon - API Management Webapp Publisher</name>
|
<name>WSO2 Carbon - API Management Webapp Publisher</name>
|
||||||
<description>WSO2 Carbon - API Management Webapp Publisher</description>
|
<description>WSO2 Carbon - API Management Webapp Publisher</description>
|
||||||
@ -89,7 +89,7 @@
|
|||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>io.entgra.device.mgt.core</groupId>
|
<groupId>io.entgra.device.mgt.core</groupId>
|
||||||
<artifactId>org.wso2.carbon.apimgt.annotations</artifactId>
|
<artifactId>io.entgra.device.mgt.core.apimgt.annotations</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.wso2.carbon.governance</groupId>
|
<groupId>org.wso2.carbon.governance</groupId>
|
||||||
@ -151,11 +151,11 @@
|
|||||||
<Bundle-Name>${project.artifactId}</Bundle-Name>
|
<Bundle-Name>${project.artifactId}</Bundle-Name>
|
||||||
<Bundle-Version>${carbon.device.mgt.version}</Bundle-Version>
|
<Bundle-Version>${carbon.device.mgt.version}</Bundle-Version>
|
||||||
<Bundle-Description>API Management Webapp Publisher</Bundle-Description>
|
<Bundle-Description>API Management Webapp Publisher</Bundle-Description>
|
||||||
<Private-Package>org.wso2.carbon.apimgt.webapp.publisher.internal
|
<Private-Package>io.entgra.device.mgt.core.apimgt.webapp.publisher.internal
|
||||||
</Private-Package>
|
</Private-Package>
|
||||||
<Export-Package>
|
<Export-Package>
|
||||||
!org.wso2.carbon.apimgt.webapp.publisher.internal,
|
!io.entgra.device.mgt.core.apimgt.webapp.publisher.internal,
|
||||||
org.wso2.carbon.apimgt.webapp.publisher.*
|
io.entgra.device.mgt.core.apimgt.webapp.publisher.*
|
||||||
</Export-Package>
|
</Export-Package>
|
||||||
<Import-Package>
|
<Import-Package>
|
||||||
com.google.gson;version="[2.3,2.8.6)",
|
com.google.gson;version="[2.3,2.8.6)",
|
||||||
@ -177,17 +177,17 @@
|
|||||||
io.entgra.device.mgt.core.apimgt.extension.rest.api,
|
io.entgra.device.mgt.core.apimgt.extension.rest.api,
|
||||||
io.entgra.device.mgt.core.apimgt.extension.rest.api.dto,
|
io.entgra.device.mgt.core.apimgt.extension.rest.api.dto,
|
||||||
io.entgra.device.mgt.core.apimgt.extension.rest.api.exceptions,
|
io.entgra.device.mgt.core.apimgt.extension.rest.api.exceptions,
|
||||||
org.wso2.carbon.apimgt.annotations.api,
|
io.entgra.device.mgt.core.apimgt.annotations,
|
||||||
org.wso2.carbon.apimgt.api,
|
org.wso2.carbon.apimgt.api,
|
||||||
org.wso2.carbon.apimgt.api.model,
|
org.wso2.carbon.apimgt.api.model,
|
||||||
org.wso2.carbon.apimgt.impl,
|
org.wso2.carbon.apimgt.impl,
|
||||||
org.wso2.carbon.apimgt.impl.utils,
|
org.wso2.carbon.apimgt.impl.utils,
|
||||||
org.wso2.carbon.apimgt.webapp.publisher,
|
io.entgra.device.mgt.core.apimgt.webapp.publisher,
|
||||||
org.wso2.carbon.apimgt.webapp.publisher.config,
|
io.entgra.device.mgt.core.apimgt.webapp.publisher.config,
|
||||||
org.wso2.carbon.apimgt.webapp.publisher.dto,
|
io.entgra.device.mgt.core.apimgt.webapp.publisher.dto,
|
||||||
org.wso2.carbon.apimgt.webapp.publisher.exception,
|
io.entgra.device.mgt.core.apimgt.webapp.publisher.exception,
|
||||||
org.wso2.carbon.apimgt.webapp.publisher.lifecycle.listener,
|
io.entgra.device.mgt.core.apimgt.webapp.publisher.lifecycle.listener,
|
||||||
org.wso2.carbon.apimgt.webapp.publisher.lifecycle.util,
|
io.entgra.device.mgt.core.apimgt.webapp.publisher.lifecycle.util,
|
||||||
org.wso2.carbon.base;version="1.0",
|
org.wso2.carbon.base;version="1.0",
|
||||||
org.wso2.carbon.context;version="4.6",
|
org.wso2.carbon.context;version="4.6",
|
||||||
org.wso2.carbon.core;version="4.6",
|
org.wso2.carbon.core;version="4.6",
|
||||||
@ -16,10 +16,10 @@
|
|||||||
* under the License.
|
* under the License.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
package org.wso2.carbon.apimgt.webapp.publisher;
|
package io.entgra.device.mgt.core.apimgt.webapp.publisher;
|
||||||
|
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.dto.ApiScope;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.dto.ApiScope;
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.dto.ApiUriTemplate;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.dto.ApiUriTemplate;
|
||||||
|
|
||||||
import javax.xml.bind.annotation.XmlElement;
|
import javax.xml.bind.annotation.XmlElement;
|
||||||
import javax.xml.bind.annotation.XmlRootElement;
|
import javax.xml.bind.annotation.XmlRootElement;
|
||||||
@ -16,10 +16,10 @@
|
|||||||
* under the License.
|
* under the License.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
package org.wso2.carbon.apimgt.webapp.publisher;
|
package io.entgra.device.mgt.core.apimgt.webapp.publisher;
|
||||||
|
|
||||||
|
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.exception.APIManagerPublisherException;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.exception.APIManagerPublisherException;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This interface represents all methods related to API manipulation that's done as part of API-Management tasks.
|
* This interface represents all methods related to API manipulation that's done as part of API-Management tasks.
|
||||||
@ -16,7 +16,7 @@
|
|||||||
* under the License.
|
* under the License.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
package org.wso2.carbon.apimgt.webapp.publisher;
|
package io.entgra.device.mgt.core.apimgt.webapp.publisher;
|
||||||
|
|
||||||
import io.entgra.device.mgt.core.apimgt.extension.rest.api.APIApplicationServices;
|
import io.entgra.device.mgt.core.apimgt.extension.rest.api.APIApplicationServices;
|
||||||
import io.entgra.device.mgt.core.apimgt.extension.rest.api.APIApplicationServicesImpl;
|
import io.entgra.device.mgt.core.apimgt.extension.rest.api.APIApplicationServicesImpl;
|
||||||
@ -50,10 +50,10 @@ import org.wso2.carbon.apimgt.impl.APIConstants;
|
|||||||
import org.wso2.carbon.apimgt.impl.APIManagerFactory;
|
import org.wso2.carbon.apimgt.impl.APIManagerFactory;
|
||||||
import org.wso2.carbon.apimgt.impl.definitions.AsyncApiParser;
|
import org.wso2.carbon.apimgt.impl.definitions.AsyncApiParser;
|
||||||
import org.wso2.carbon.apimgt.impl.utils.APIUtil;
|
import org.wso2.carbon.apimgt.impl.utils.APIUtil;
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.config.WebappPublisherConfig;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.config.WebappPublisherConfig;
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.dto.ApiScope;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.dto.ApiScope;
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.dto.ApiUriTemplate;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.dto.ApiUriTemplate;
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.exception.APIManagerPublisherException;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.exception.APIManagerPublisherException;
|
||||||
import org.wso2.carbon.context.PrivilegedCarbonContext;
|
import org.wso2.carbon.context.PrivilegedCarbonContext;
|
||||||
import org.wso2.carbon.user.api.UserStoreException;
|
import org.wso2.carbon.user.api.UserStoreException;
|
||||||
import org.wso2.carbon.user.core.service.RealmService;
|
import org.wso2.carbon.user.core.service.RealmService;
|
||||||
@ -17,12 +17,12 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.wso2.carbon.apimgt.webapp.publisher;
|
package io.entgra.device.mgt.core.apimgt.webapp.publisher;
|
||||||
|
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.exception.APIManagerPublisherException;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.exception.APIManagerPublisherException;
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.internal.APIPublisherDataHolder;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.internal.APIPublisherDataHolder;
|
||||||
import org.wso2.carbon.core.ServerStartupObserver;
|
import org.wso2.carbon.core.ServerStartupObserver;
|
||||||
|
|
||||||
import java.util.Stack;
|
import java.util.Stack;
|
||||||
@ -16,7 +16,7 @@
|
|||||||
* under the License.
|
* under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.wso2.carbon.apimgt.webapp.publisher;
|
package io.entgra.device.mgt.core.apimgt.webapp.publisher;
|
||||||
|
|
||||||
import com.google.gson.Gson;
|
import com.google.gson.Gson;
|
||||||
import com.google.gson.JsonArray;
|
import com.google.gson.JsonArray;
|
||||||
@ -25,13 +25,13 @@ import com.google.gson.JsonObject;
|
|||||||
import com.google.gson.reflect.TypeToken;
|
import com.google.gson.reflect.TypeToken;
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
import org.wso2.carbon.apimgt.annotations.api.Scope;
|
import io.entgra.device.mgt.core.apimgt.annotations.Scope;
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.config.APIResource;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.config.APIResource;
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.config.APIResourceConfiguration;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.config.APIResourceConfiguration;
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.config.WebappPublisherConfig;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.config.WebappPublisherConfig;
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.dto.ApiScope;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.dto.ApiScope;
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.dto.ApiUriTemplate;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.dto.ApiUriTemplate;
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.lifecycle.util.AnnotationProcessor;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.lifecycle.util.AnnotationProcessor;
|
||||||
import org.wso2.carbon.base.MultitenantConstants;
|
import org.wso2.carbon.base.MultitenantConstants;
|
||||||
import org.wso2.carbon.context.PrivilegedCarbonContext;
|
import org.wso2.carbon.context.PrivilegedCarbonContext;
|
||||||
import org.wso2.carbon.core.util.Utils;
|
import org.wso2.carbon.core.util.Utils;
|
||||||
@ -17,7 +17,7 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.wso2.carbon.apimgt.webapp.publisher;
|
package io.entgra.device.mgt.core.apimgt.webapp.publisher;
|
||||||
|
|
||||||
public class InvalidConfigurationStateException extends RuntimeException {
|
public class InvalidConfigurationStateException extends RuntimeException {
|
||||||
|
|
||||||
@ -16,7 +16,7 @@
|
|||||||
* under the License.
|
* under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.wso2.carbon.apimgt.webapp.publisher;
|
package io.entgra.device.mgt.core.apimgt.webapp.publisher;
|
||||||
|
|
||||||
public class WebappPublisherConfigurationFailedException extends Exception {
|
public class WebappPublisherConfigurationFailedException extends Exception {
|
||||||
|
|
||||||
@ -16,7 +16,7 @@
|
|||||||
* under the License.
|
* under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.wso2.carbon.apimgt.webapp.publisher;
|
package io.entgra.device.mgt.core.apimgt.webapp.publisher;
|
||||||
|
|
||||||
import org.w3c.dom.Document;
|
import org.w3c.dom.Document;
|
||||||
|
|
||||||
@ -16,9 +16,9 @@
|
|||||||
* under the License.
|
* under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.wso2.carbon.apimgt.webapp.publisher.config;
|
package io.entgra.device.mgt.core.apimgt.webapp.publisher.config;
|
||||||
|
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.dto.ApiScope;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.dto.ApiScope;
|
||||||
|
|
||||||
public class APIResource {
|
public class APIResource {
|
||||||
|
|
||||||
@ -16,7 +16,7 @@
|
|||||||
* under the License.
|
* under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.wso2.carbon.apimgt.webapp.publisher.config;
|
package io.entgra.device.mgt.core.apimgt.webapp.publisher.config;
|
||||||
|
|
||||||
import javax.xml.bind.annotation.XmlElement;
|
import javax.xml.bind.annotation.XmlElement;
|
||||||
import javax.xml.bind.annotation.XmlRootElement;
|
import javax.xml.bind.annotation.XmlRootElement;
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package org.wso2.carbon.apimgt.webapp.publisher.config;
|
package io.entgra.device.mgt.core.apimgt.webapp.publisher.config;
|
||||||
|
|
||||||
public class APIResourceManagementException extends Exception {
|
public class APIResourceManagementException extends Exception {
|
||||||
private static final long serialVersionUID = -3151279311929070297L;
|
private static final long serialVersionUID = -3151279311929070297L;
|
||||||
@ -15,7 +15,7 @@
|
|||||||
* specific language governing permissions and limitations
|
* specific language governing permissions and limitations
|
||||||
* under the License.
|
* under the License.
|
||||||
*/
|
*/
|
||||||
package org.wso2.carbon.apimgt.webapp.publisher.config;
|
package io.entgra.device.mgt.core.apimgt.webapp.publisher.config;
|
||||||
|
|
||||||
import javax.xml.bind.annotation.XmlAccessType;
|
import javax.xml.bind.annotation.XmlAccessType;
|
||||||
import javax.xml.bind.annotation.XmlAccessorType;
|
import javax.xml.bind.annotation.XmlAccessorType;
|
||||||
@ -15,7 +15,7 @@
|
|||||||
* specific language governing permissions and limitations
|
* specific language governing permissions and limitations
|
||||||
* under the License.
|
* under the License.
|
||||||
*/
|
*/
|
||||||
package org.wso2.carbon.apimgt.webapp.publisher.config;
|
package io.entgra.device.mgt.core.apimgt.webapp.publisher.config;
|
||||||
|
|
||||||
import javax.xml.bind.annotation.XmlAccessType;
|
import javax.xml.bind.annotation.XmlAccessType;
|
||||||
import javax.xml.bind.annotation.XmlAccessorType;
|
import javax.xml.bind.annotation.XmlAccessorType;
|
||||||
@ -16,12 +16,12 @@
|
|||||||
* under the License.
|
* under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.wso2.carbon.apimgt.webapp.publisher.config;
|
package io.entgra.device.mgt.core.apimgt.webapp.publisher.config;
|
||||||
|
|
||||||
import org.w3c.dom.Document;
|
import org.w3c.dom.Document;
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.InvalidConfigurationStateException;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.InvalidConfigurationStateException;
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.WebappPublisherConfigurationFailedException;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.WebappPublisherConfigurationFailedException;
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.WebappPublisherUtil;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.WebappPublisherUtil;
|
||||||
import org.wso2.carbon.utils.CarbonUtils;
|
import org.wso2.carbon.utils.CarbonUtils;
|
||||||
|
|
||||||
import javax.xml.bind.JAXBContext;
|
import javax.xml.bind.JAXBContext;
|
||||||
@ -16,7 +16,7 @@
|
|||||||
* under the License.
|
* under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.wso2.carbon.apimgt.webapp.publisher.dto;
|
package io.entgra.device.mgt.core.apimgt.webapp.publisher.dto;
|
||||||
|
|
||||||
public class ApiScope {
|
public class ApiScope {
|
||||||
|
|
||||||
@ -16,7 +16,7 @@
|
|||||||
* under the License.
|
* under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.wso2.carbon.apimgt.webapp.publisher.dto;
|
package io.entgra.device.mgt.core.apimgt.webapp.publisher.dto;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This hold the api uri template information.
|
* This hold the api uri template information.
|
||||||
@ -16,7 +16,7 @@
|
|||||||
* under the License.
|
* under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.wso2.carbon.apimgt.webapp.publisher.exception;
|
package io.entgra.device.mgt.core.apimgt.webapp.publisher.exception;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Handles the exceptions related to API management.
|
* Handles the exceptions related to API management.
|
||||||
@ -16,10 +16,10 @@
|
|||||||
* under the License.
|
* under the License.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
package org.wso2.carbon.apimgt.webapp.publisher.internal;
|
package io.entgra.device.mgt.core.apimgt.webapp.publisher.internal;
|
||||||
|
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.APIConfig;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.APIConfig;
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.APIPublisherService;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.APIPublisherService;
|
||||||
import org.wso2.carbon.registry.core.service.RegistryService;
|
import org.wso2.carbon.registry.core.service.RegistryService;
|
||||||
import org.wso2.carbon.user.core.service.RealmService;
|
import org.wso2.carbon.user.core.service.RealmService;
|
||||||
import org.wso2.carbon.user.core.tenant.TenantManager;
|
import org.wso2.carbon.user.core.tenant.TenantManager;
|
||||||
@ -16,22 +16,22 @@
|
|||||||
* under the License.
|
* under the License.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
package org.wso2.carbon.apimgt.webapp.publisher.internal;
|
package io.entgra.device.mgt.core.apimgt.webapp.publisher.internal;
|
||||||
|
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
import org.osgi.framework.BundleContext;
|
import org.osgi.framework.BundleContext;
|
||||||
import org.osgi.service.component.ComponentContext;
|
import org.osgi.service.component.ComponentContext;
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.APIPublisherService;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.APIPublisherService;
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.APIPublisherServiceImpl;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.APIPublisherServiceImpl;
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.APIPublisherStartupHandler;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.APIPublisherStartupHandler;
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.config.WebappPublisherConfig;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.config.WebappPublisherConfig;
|
||||||
import org.wso2.carbon.core.ServerStartupObserver;
|
import org.wso2.carbon.core.ServerStartupObserver;
|
||||||
import org.wso2.carbon.registry.core.service.RegistryService;
|
import org.wso2.carbon.registry.core.service.RegistryService;
|
||||||
import org.wso2.carbon.user.core.service.RealmService;
|
import org.wso2.carbon.user.core.service.RealmService;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @scr.component name="org.wso2.carbon.apimgt.webapp.publisher" immediate="true"
|
* @scr.component name="io.entgra.device.mgt.core.apimgt.webapp.publisher" immediate="true"
|
||||||
* @scr.reference name="user.realmservice.default"
|
* @scr.reference name="user.realmservice.default"
|
||||||
* interface="org.wso2.carbon.user.core.service.RealmService"
|
* interface="org.wso2.carbon.user.core.service.RealmService"
|
||||||
* cardinality="1..1"
|
* cardinality="1..1"
|
||||||
@ -16,7 +16,7 @@
|
|||||||
* under the License.
|
* under the License.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
package org.wso2.carbon.apimgt.webapp.publisher.lifecycle.listener;
|
package io.entgra.device.mgt.core.apimgt.webapp.publisher.lifecycle.listener;
|
||||||
|
|
||||||
import org.apache.catalina.Lifecycle;
|
import org.apache.catalina.Lifecycle;
|
||||||
import org.apache.catalina.LifecycleEvent;
|
import org.apache.catalina.LifecycleEvent;
|
||||||
@ -24,13 +24,13 @@ import org.apache.catalina.LifecycleListener;
|
|||||||
import org.apache.catalina.core.StandardContext;
|
import org.apache.catalina.core.StandardContext;
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.APIConfig;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.APIConfig;
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.APIPublisherService;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.APIPublisherService;
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.APIPublisherUtil;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.APIPublisherUtil;
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.config.APIResourceConfiguration;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.config.APIResourceConfiguration;
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.config.WebappPublisherConfig;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.config.WebappPublisherConfig;
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.internal.APIPublisherDataHolder;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.internal.APIPublisherDataHolder;
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.lifecycle.util.AnnotationProcessor;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.lifecycle.util.AnnotationProcessor;
|
||||||
import org.wso2.carbon.context.PrivilegedCarbonContext;
|
import org.wso2.carbon.context.PrivilegedCarbonContext;
|
||||||
import org.wso2.carbon.user.api.UserStoreException;
|
import org.wso2.carbon.user.api.UserStoreException;
|
||||||
|
|
||||||
@ -14,17 +14,19 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.wso2.carbon.apimgt.webapp.publisher.lifecycle.util;
|
package io.entgra.device.mgt.core.apimgt.webapp.publisher.lifecycle.util;
|
||||||
|
|
||||||
|
import io.entgra.device.mgt.core.apimgt.annotations.Scope;
|
||||||
|
import io.entgra.device.mgt.core.apimgt.annotations.Scopes;
|
||||||
import io.swagger.annotations.ApiOperation;
|
import io.swagger.annotations.ApiOperation;
|
||||||
import io.swagger.annotations.SwaggerDefinition;
|
import io.swagger.annotations.SwaggerDefinition;
|
||||||
import org.apache.catalina.core.StandardContext;
|
import org.apache.catalina.core.StandardContext;
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.APIPublisherUtil;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.APIPublisherUtil;
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.config.APIResource;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.config.APIResource;
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.config.APIResourceConfiguration;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.config.APIResourceConfiguration;
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.dto.ApiScope;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.dto.ApiScope;
|
||||||
|
|
||||||
import javax.servlet.ServletContext;
|
import javax.servlet.ServletContext;
|
||||||
import javax.ws.rs.Consumes;
|
import javax.ws.rs.Consumes;
|
||||||
@ -102,8 +104,8 @@ public class AnnotationProcessor {
|
|||||||
private Class<io.swagger.annotations.Extension> extensionClass;
|
private Class<io.swagger.annotations.Extension> extensionClass;
|
||||||
private Class<io.swagger.annotations.ExtensionProperty> extensionPropertyClass;
|
private Class<io.swagger.annotations.ExtensionProperty> extensionPropertyClass;
|
||||||
private Class<ApiOperation> apiOperation;
|
private Class<ApiOperation> apiOperation;
|
||||||
private Class<org.wso2.carbon.apimgt.annotations.api.Scope> scopeClass;
|
private Class<Scope> scopeClass;
|
||||||
private Class<org.wso2.carbon.apimgt.annotations.api.Scopes> scopesClass;
|
private Class<Scopes> scopesClass;
|
||||||
private Map<String, ApiScope> apiScopes;
|
private Map<String, ApiScope> apiScopes;
|
||||||
|
|
||||||
public AnnotationProcessor(final StandardContext context) {
|
public AnnotationProcessor(final StandardContext context) {
|
||||||
@ -122,10 +124,10 @@ public class AnnotationProcessor {
|
|||||||
.loadClass((io.swagger.annotations.Extension.class.getName()));
|
.loadClass((io.swagger.annotations.Extension.class.getName()));
|
||||||
extensionPropertyClass = (Class<io.swagger.annotations.ExtensionProperty>) classLoader
|
extensionPropertyClass = (Class<io.swagger.annotations.ExtensionProperty>) classLoader
|
||||||
.loadClass(io.swagger.annotations.ExtensionProperty.class.getName());
|
.loadClass(io.swagger.annotations.ExtensionProperty.class.getName());
|
||||||
scopeClass = (Class<org.wso2.carbon.apimgt.annotations.api.Scope>) classLoader
|
scopeClass = (Class<Scope>) classLoader
|
||||||
.loadClass(org.wso2.carbon.apimgt.annotations.api.Scope.class.getName());
|
.loadClass(Scope.class.getName());
|
||||||
scopesClass = (Class<org.wso2.carbon.apimgt.annotations.api.Scopes>) classLoader
|
scopesClass = (Class<Scopes>) classLoader
|
||||||
.loadClass(org.wso2.carbon.apimgt.annotations.api.Scopes.class.getName());
|
.loadClass(Scopes.class.getName());
|
||||||
apiOperation = (Class<ApiOperation>) classLoader
|
apiOperation = (Class<ApiOperation>) classLoader
|
||||||
.loadClass((ApiOperation.class.getName()));
|
.loadClass((ApiOperation.class.getName()));
|
||||||
} catch (ClassNotFoundException e) {
|
} catch (ClassNotFoundException e) {
|
||||||
@ -13,7 +13,7 @@
|
|||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
package org.wso2.carbon.apimgt.webapp.publisher.lifecycle.util;
|
package io.entgra.device.mgt.core.apimgt.webapp.publisher.lifecycle.util;
|
||||||
|
|
||||||
import org.scannotation.AnnotationDB;
|
import org.scannotation.AnnotationDB;
|
||||||
import org.scannotation.archiveiterator.Filter;
|
import org.scannotation.archiveiterator.Filter;
|
||||||
@ -13,7 +13,7 @@
|
|||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
package org.wso2.carbon.apimgt.webapp.publisher.lifecycle.util;
|
package io.entgra.device.mgt.core.apimgt.webapp.publisher.lifecycle.util;
|
||||||
|
|
||||||
import org.scannotation.archiveiterator.*;
|
import org.scannotation.archiveiterator.*;
|
||||||
|
|
||||||
@ -13,7 +13,7 @@
|
|||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
package org.wso2.carbon.apimgt.webapp.publisher.lifecycle.util;
|
package io.entgra.device.mgt.core.apimgt.webapp.publisher.lifecycle.util;
|
||||||
|
|
||||||
|
|
||||||
import org.scannotation.archiveiterator.DirectoryIteratorFactory;
|
import org.scannotation.archiveiterator.DirectoryIteratorFactory;
|
||||||
@ -15,7 +15,7 @@
|
|||||||
* specific language governing permissions and limitations
|
* specific language governing permissions and limitations
|
||||||
* under the License.
|
* under the License.
|
||||||
*/
|
*/
|
||||||
package org.wso2.carbon.apimgt.webapp.publisher;
|
package io.entgra.device.mgt.core.apimgt.webapp.publisher;
|
||||||
|
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
@ -32,13 +32,13 @@ import org.wso2.carbon.apimgt.integration.generated.client.publisher.api.APIIndi
|
|||||||
import org.wso2.carbon.apimgt.integration.generated.client.publisher.model.API;
|
import org.wso2.carbon.apimgt.integration.generated.client.publisher.model.API;
|
||||||
import org.wso2.carbon.apimgt.integration.generated.client.publisher.model.APIInfo;
|
import org.wso2.carbon.apimgt.integration.generated.client.publisher.model.APIInfo;
|
||||||
import org.wso2.carbon.apimgt.integration.generated.client.publisher.model.APIList;
|
import org.wso2.carbon.apimgt.integration.generated.client.publisher.model.APIList;
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.config.WebappPublisherConfig;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.config.WebappPublisherConfig;
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.dto.ApiScope;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.dto.ApiScope;
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.exception.APIManagerPublisherException;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.exception.APIManagerPublisherException;
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.internal.APIPublisherDataHolder;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.internal.APIPublisherDataHolder;
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.utils.MockAPICollectionApi;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.utils.MockAPICollectionApi;
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.utils.MockAPIIndividualApi;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.utils.MockAPIIndividualApi;
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.utils.TestUtils;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.utils.TestUtils;
|
||||||
|
|
||||||
import java.lang.reflect.Field;
|
import java.lang.reflect.Field;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
@ -15,19 +15,19 @@
|
|||||||
* specific language governing permissions and limitations
|
* specific language governing permissions and limitations
|
||||||
* under the License.
|
* under the License.
|
||||||
*/
|
*/
|
||||||
package org.wso2.carbon.apimgt.webapp.publisher;
|
package io.entgra.device.mgt.core.apimgt.webapp.publisher;
|
||||||
|
|
||||||
import org.testng.Assert;
|
import org.testng.Assert;
|
||||||
import org.testng.annotations.BeforeTest;
|
import org.testng.annotations.BeforeTest;
|
||||||
import org.testng.annotations.Test;
|
import org.testng.annotations.Test;
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.config.APIResource;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.config.APIResource;
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.config.APIResourceConfiguration;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.config.APIResourceConfiguration;
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.config.WebappPublisherConfig;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.config.WebappPublisherConfig;
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.dto.ApiScope;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.dto.ApiScope;
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.dto.ApiUriTemplate;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.dto.ApiUriTemplate;
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.exception.APIManagerPublisherException;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.exception.APIManagerPublisherException;
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.utils.MockServletContext;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.utils.MockServletContext;
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.utils.TestUtils;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.utils.TestUtils;
|
||||||
import org.wso2.carbon.context.PrivilegedCarbonContext;
|
import org.wso2.carbon.context.PrivilegedCarbonContext;
|
||||||
import org.wso2.carbon.registry.core.exceptions.RegistryException;
|
import org.wso2.carbon.registry.core.exceptions.RegistryException;
|
||||||
import org.wso2.carbon.registry.core.jdbc.realm.InMemoryRealmService;
|
import org.wso2.carbon.registry.core.jdbc.realm.InMemoryRealmService;
|
||||||
@ -41,9 +41,9 @@ import java.util.ArrayList;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
import static org.wso2.carbon.apimgt.webapp.publisher.APIPublisherUtil.buildApiConfig;
|
import static io.entgra.device.mgt.core.apimgt.webapp.publisher.APIPublisherUtil.buildApiConfig;
|
||||||
import static org.wso2.carbon.apimgt.webapp.publisher.APIPublisherUtil.getApiEndpointUrl;
|
import static io.entgra.device.mgt.core.apimgt.webapp.publisher.APIPublisherUtil.getApiEndpointUrl;
|
||||||
import static org.wso2.carbon.apimgt.webapp.publisher.APIPublisherUtil.setResourceAuthTypes;
|
import static io.entgra.device.mgt.core.apimgt.webapp.publisher.APIPublisherUtil.setResourceAuthTypes;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This is the test class for {@link APIPublisherUtil}
|
* This is the test class for {@link APIPublisherUtil}
|
||||||
@ -16,14 +16,14 @@
|
|||||||
* under the License.
|
* under the License.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
package org.wso2.carbon.apimgt.webapp.publisher;
|
package io.entgra.device.mgt.core.apimgt.webapp.publisher;
|
||||||
|
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
import org.mockito.Mockito;
|
import org.mockito.Mockito;
|
||||||
import org.testng.annotations.BeforeSuite;
|
import org.testng.annotations.BeforeSuite;
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.internal.APIPublisherDataHolder;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.internal.APIPublisherDataHolder;
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.utils.MockAPIIndividualApi;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.utils.MockAPIIndividualApi;
|
||||||
import org.wso2.carbon.base.MultitenantConstants;
|
import org.wso2.carbon.base.MultitenantConstants;
|
||||||
import org.wso2.carbon.context.PrivilegedCarbonContext;
|
import org.wso2.carbon.context.PrivilegedCarbonContext;
|
||||||
import org.wso2.carbon.context.internal.OSGiDataHolder;
|
import org.wso2.carbon.context.internal.OSGiDataHolder;
|
||||||
@ -15,7 +15,7 @@
|
|||||||
* specific language governing permissions and limitations
|
* specific language governing permissions and limitations
|
||||||
* under the License.
|
* under the License.
|
||||||
*/
|
*/
|
||||||
package org.wso2.carbon.apimgt.webapp.publisher.utils;
|
package io.entgra.device.mgt.core.apimgt.webapp.publisher.utils;
|
||||||
|
|
||||||
import org.wso2.carbon.apimgt.integration.generated.client.publisher.api.APICollectionApi;
|
import org.wso2.carbon.apimgt.integration.generated.client.publisher.api.APICollectionApi;
|
||||||
import org.wso2.carbon.apimgt.integration.generated.client.publisher.model.APIList;
|
import org.wso2.carbon.apimgt.integration.generated.client.publisher.model.APIList;
|
||||||
@ -15,7 +15,7 @@
|
|||||||
* specific language governing permissions and limitations
|
* specific language governing permissions and limitations
|
||||||
* under the License.
|
* under the License.
|
||||||
*/
|
*/
|
||||||
package org.wso2.carbon.apimgt.webapp.publisher.utils;
|
package io.entgra.device.mgt.core.apimgt.webapp.publisher.utils;
|
||||||
|
|
||||||
import feign.Param;
|
import feign.Param;
|
||||||
import org.wso2.carbon.apimgt.integration.generated.client.publisher.api.APIIndividualApi;
|
import org.wso2.carbon.apimgt.integration.generated.client.publisher.api.APIIndividualApi;
|
||||||
@ -15,7 +15,7 @@
|
|||||||
* specific language governing permissions and limitations
|
* specific language governing permissions and limitations
|
||||||
* under the License.
|
* under the License.
|
||||||
*/
|
*/
|
||||||
package org.wso2.carbon.apimgt.webapp.publisher.utils;
|
package io.entgra.device.mgt.core.apimgt.webapp.publisher.utils;
|
||||||
|
|
||||||
import javax.servlet.*;
|
import javax.servlet.*;
|
||||||
import javax.servlet.descriptor.JspConfigDescriptor;
|
import javax.servlet.descriptor.JspConfigDescriptor;
|
||||||
@ -15,11 +15,11 @@
|
|||||||
* specific language governing permissions and limitations
|
* specific language governing permissions and limitations
|
||||||
* under the License.
|
* under the License.
|
||||||
*/
|
*/
|
||||||
package org.wso2.carbon.apimgt.webapp.publisher.utils;
|
package io.entgra.device.mgt.core.apimgt.webapp.publisher.utils;
|
||||||
|
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.APIConfig;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.APIConfig;
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.dto.ApiScope;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.dto.ApiScope;
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.dto.ApiUriTemplate;
|
import io.entgra.device.mgt.core.apimgt.webapp.publisher.dto.ApiUriTemplate;
|
||||||
|
|
||||||
import java.util.LinkedHashSet;
|
import java.util.LinkedHashSet;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
@ -23,7 +23,7 @@
|
|||||||
|
|
||||||
<test name="DeviceType Manager Service Test Cases" preserve-order="true">
|
<test name="DeviceType Manager Service Test Cases" preserve-order="true">
|
||||||
<classes>
|
<classes>
|
||||||
<class name="org.wso2.carbon.apimgt.webapp.publisher.APIPublisherServiceTest"/>
|
<class name="io.entgra.device.mgt.core.apimgt.webapp.publisher.APIPublisherServiceTest"/>
|
||||||
</classes>
|
</classes>
|
||||||
</test>
|
</test>
|
||||||
</suite>
|
</suite>
|
||||||
@ -33,12 +33,12 @@
|
|||||||
<url>http://wso2.org</url>
|
<url>http://wso2.org</url>
|
||||||
|
|
||||||
<modules>
|
<modules>
|
||||||
<module>org.wso2.carbon.apimgt.webapp.publisher</module>
|
<module>io.entgra.device.mgt.core.apimgt.webapp.publisher</module>
|
||||||
<module>org.wso2.carbon.apimgt.application.extension</module>
|
<module>io.entgra.device.mgt.core.apimgt.application.extension</module>
|
||||||
<module>org.wso2.carbon.apimgt.application.extension.api</module>
|
<module>io.entgra.device.mgt.core.apimgt.application.extension.api</module>
|
||||||
<module>org.wso2.carbon.apimgt.annotations</module>
|
<module>io.entgra.device.mgt.core.apimgt.annotations</module>
|
||||||
<module>org.wso2.carbon.apimgt.keymgt.extension</module>
|
<module>io.entgra.device.mgt.core.apimgt.keymgt.extension</module>
|
||||||
<module>org.wso2.carbon.apimgt.keymgt.extension.api</module>
|
<module>io.entgra.device.mgt.core.apimgt.keymgt.extension.api</module>
|
||||||
<module>io.entgra.device.mgt.core.apimgt.analytics.extension</module>
|
<module>io.entgra.device.mgt.core.apimgt.analytics.extension</module>
|
||||||
<module>io.entgra.device.mgt.core.apimgt.extension.rest.api</module>
|
<module>io.entgra.device.mgt.core.apimgt.extension.rest.api</module>
|
||||||
</modules>
|
</modules>
|
||||||
|
|||||||
@ -209,7 +209,7 @@
|
|||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>io.entgra.device.mgt.core</groupId>
|
<groupId>io.entgra.device.mgt.core</groupId>
|
||||||
<artifactId>org.wso2.carbon.apimgt.annotations</artifactId>
|
<artifactId>io.entgra.device.mgt.core.apimgt.annotations</artifactId>
|
||||||
<scope>provided</scope>
|
<scope>provided</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
|
|||||||
@ -80,7 +80,7 @@
|
|||||||
org.wso2.carbon.base,
|
org.wso2.carbon.base,
|
||||||
com.dd.*,
|
com.dd.*,
|
||||||
org.wso2.carbon.identity.jwt.client.extension.*,
|
org.wso2.carbon.identity.jwt.client.extension.*,
|
||||||
org.wso2.carbon.apimgt.application.extension.*,
|
io.entgra.device.mgt.core.apimgt.application.extension.*,
|
||||||
org.apache.commons.httpclient,
|
org.apache.commons.httpclient,
|
||||||
org.apache.commons.httpclient.methods,
|
org.apache.commons.httpclient.methods,
|
||||||
org.apache.commons.validator.routines
|
org.apache.commons.validator.routines
|
||||||
@ -284,7 +284,7 @@
|
|||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>io.entgra.device.mgt.core</groupId>
|
<groupId>io.entgra.device.mgt.core</groupId>
|
||||||
<artifactId>org.wso2.carbon.apimgt.application.extension</artifactId>
|
<artifactId>io.entgra.device.mgt.core.apimgt.application.extension</artifactId>
|
||||||
<exclusions>
|
<exclusions>
|
||||||
<exclusion>
|
<exclusion>
|
||||||
<artifactId>org.wso2.carbon.registry.servlet</artifactId>
|
<artifactId>org.wso2.carbon.registry.servlet</artifactId>
|
||||||
@ -356,6 +356,12 @@
|
|||||||
<groupId>io.entgra.device.mgt.core</groupId>
|
<groupId>io.entgra.device.mgt.core</groupId>
|
||||||
<artifactId>org.wso2.carbon.identity.jwt.client.extension</artifactId>
|
<artifactId>org.wso2.carbon.identity.jwt.client.extension</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
<!--nTask dependencies-->
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.wso2.carbon.commons</groupId>
|
||||||
|
<artifactId>org.wso2.carbon.ntask.core</artifactId>
|
||||||
|
<scope>provided</scope>
|
||||||
|
</dependency>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
</project>
|
</project>
|
||||||
|
|
||||||
|
|||||||
@ -29,8 +29,8 @@ import org.apache.commons.logging.Log;
|
|||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
import org.json.JSONArray;
|
import org.json.JSONArray;
|
||||||
import org.json.JSONObject;
|
import org.json.JSONObject;
|
||||||
import org.wso2.carbon.apimgt.application.extension.dto.ApiApplicationKey;
|
import io.entgra.device.mgt.core.apimgt.application.extension.dto.ApiApplicationKey;
|
||||||
import org.wso2.carbon.apimgt.application.extension.exception.APIManagerException;
|
import io.entgra.device.mgt.core.apimgt.application.extension.exception.APIManagerException;
|
||||||
import org.wso2.carbon.context.PrivilegedCarbonContext;
|
import org.wso2.carbon.context.PrivilegedCarbonContext;
|
||||||
import io.entgra.device.mgt.core.application.mgt.common.ApplicationInstallResponse;
|
import io.entgra.device.mgt.core.application.mgt.common.ApplicationInstallResponse;
|
||||||
import io.entgra.device.mgt.core.application.mgt.common.ApplicationSubscriptionInfo;
|
import io.entgra.device.mgt.core.application.mgt.common.ApplicationSubscriptionInfo;
|
||||||
|
|||||||
@ -20,9 +20,9 @@ package io.entgra.device.mgt.core.application.mgt.core.util;
|
|||||||
|
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
import org.wso2.carbon.apimgt.application.extension.APIManagementProviderService;
|
import io.entgra.device.mgt.core.apimgt.application.extension.APIManagementProviderService;
|
||||||
import org.wso2.carbon.apimgt.application.extension.dto.ApiApplicationKey;
|
import io.entgra.device.mgt.core.apimgt.application.extension.dto.ApiApplicationKey;
|
||||||
import org.wso2.carbon.apimgt.application.extension.exception.APIManagerException;
|
import io.entgra.device.mgt.core.apimgt.application.extension.exception.APIManagerException;
|
||||||
import org.wso2.carbon.context.PrivilegedCarbonContext;
|
import org.wso2.carbon.context.PrivilegedCarbonContext;
|
||||||
import io.entgra.device.mgt.core.application.mgt.common.dto.ApiRegistrationProfile;
|
import io.entgra.device.mgt.core.application.mgt.common.dto.ApiRegistrationProfile;
|
||||||
import org.wso2.carbon.identity.jwt.client.extension.JWTClient;
|
import org.wso2.carbon.identity.jwt.client.extension.JWTClient;
|
||||||
|
|||||||
@ -209,7 +209,7 @@
|
|||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>io.entgra.device.mgt.core</groupId>
|
<groupId>io.entgra.device.mgt.core</groupId>
|
||||||
<artifactId>org.wso2.carbon.apimgt.annotations</artifactId>
|
<artifactId>io.entgra.device.mgt.core.apimgt.annotations</artifactId>
|
||||||
<scope>provided</scope>
|
<scope>provided</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
|
|||||||
@ -28,8 +28,8 @@ import io.swagger.annotations.ExtensionProperty;
|
|||||||
import io.swagger.annotations.Info;
|
import io.swagger.annotations.Info;
|
||||||
import io.swagger.annotations.SwaggerDefinition;
|
import io.swagger.annotations.SwaggerDefinition;
|
||||||
import io.swagger.annotations.Tag;
|
import io.swagger.annotations.Tag;
|
||||||
import org.wso2.carbon.apimgt.annotations.api.Scope;
|
import io.entgra.device.mgt.core.apimgt.annotations.Scope;
|
||||||
import org.wso2.carbon.apimgt.annotations.api.Scopes;
|
import io.entgra.device.mgt.core.apimgt.annotations.Scopes;
|
||||||
import io.entgra.device.mgt.core.application.mgt.common.ApplicationList;
|
import io.entgra.device.mgt.core.application.mgt.common.ApplicationList;
|
||||||
import io.entgra.device.mgt.core.application.mgt.common.ErrorResponse;
|
import io.entgra.device.mgt.core.application.mgt.common.ErrorResponse;
|
||||||
import io.entgra.device.mgt.core.application.mgt.common.Filter;
|
import io.entgra.device.mgt.core.application.mgt.common.Filter;
|
||||||
|
|||||||
@ -30,8 +30,8 @@ import io.swagger.annotations.ExtensionProperty;
|
|||||||
import io.swagger.annotations.Info;
|
import io.swagger.annotations.Info;
|
||||||
import io.swagger.annotations.SwaggerDefinition;
|
import io.swagger.annotations.SwaggerDefinition;
|
||||||
import io.swagger.annotations.Tag;
|
import io.swagger.annotations.Tag;
|
||||||
import org.wso2.carbon.apimgt.annotations.api.Scope;
|
import io.entgra.device.mgt.core.apimgt.annotations.Scope;
|
||||||
import org.wso2.carbon.apimgt.annotations.api.Scopes;
|
import io.entgra.device.mgt.core.apimgt.annotations.Scopes;
|
||||||
|
|
||||||
import javax.ws.rs.DELETE;
|
import javax.ws.rs.DELETE;
|
||||||
import javax.ws.rs.GET;
|
import javax.ws.rs.GET;
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user