mirror of
https://repository.entgra.net/community/device-mgt-core.git
synced 2025-10-06 02:01:45 +00:00
Removed external dependancies from webapp publisher component
This commit is contained in:
parent
c68b92c7b4
commit
83ec18c38d
@ -105,10 +105,6 @@
|
|||||||
<groupId>org.wso2.carbon.governance</groupId>
|
<groupId>org.wso2.carbon.governance</groupId>
|
||||||
<artifactId>org.wso2.carbon.governance.lcm</artifactId>
|
<artifactId>org.wso2.carbon.governance.lcm</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
|
||||||
<groupId>org.wso2.carbon.devicemgt</groupId>
|
|
||||||
<artifactId>org.wso2.carbon.device.mgt.core</artifactId>
|
|
||||||
</dependency>
|
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -31,7 +31,6 @@ import org.wso2.carbon.apimgt.webapp.publisher.APIPublisherUtil;
|
|||||||
import org.wso2.carbon.apimgt.webapp.publisher.config.APIResourceConfiguration;
|
import org.wso2.carbon.apimgt.webapp.publisher.config.APIResourceConfiguration;
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.internal.APIPublisherDataHolder;
|
import org.wso2.carbon.apimgt.webapp.publisher.internal.APIPublisherDataHolder;
|
||||||
import org.wso2.carbon.apimgt.webapp.publisher.lifecycle.util.AnnotationProcessor;
|
import org.wso2.carbon.apimgt.webapp.publisher.lifecycle.util.AnnotationProcessor;
|
||||||
import org.wso2.carbon.device.mgt.core.DeviceManagementConstants;
|
|
||||||
|
|
||||||
import javax.servlet.ServletContext;
|
import javax.servlet.ServletContext;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
@ -43,6 +42,9 @@ public class APIPublisherLifecycleListener implements LifecycleListener {
|
|||||||
|
|
||||||
private static final Log log = LogFactory.getLog(APIPublisherLifecycleListener.class);
|
private static final Log log = LogFactory.getLog(APIPublisherLifecycleListener.class);
|
||||||
private static final String PARAM_MANAGED_API_ENABLED = "managed-api-enabled";
|
private static final String PARAM_MANAGED_API_ENABLED = "managed-api-enabled";
|
||||||
|
public static final String PROPERTY_PROFILE = "profile";
|
||||||
|
public static final String PROFILE_DT_WORKER = "dtWorker";
|
||||||
|
public static final String PROFILE_DEFAULT = "default";
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void lifecycleEvent(LifecycleEvent lifecycleEvent) {
|
public void lifecycleEvent(LifecycleEvent lifecycleEvent) {
|
||||||
@ -52,10 +54,10 @@ public class APIPublisherLifecycleListener implements LifecycleListener {
|
|||||||
String param = servletContext.getInitParameter(PARAM_MANAGED_API_ENABLED);
|
String param = servletContext.getInitParameter(PARAM_MANAGED_API_ENABLED);
|
||||||
boolean isManagedApi = (param != null && !param.isEmpty()) && Boolean.parseBoolean(param);
|
boolean isManagedApi = (param != null && !param.isEmpty()) && Boolean.parseBoolean(param);
|
||||||
|
|
||||||
String profile = System.getProperty(DeviceManagementConstants.Common.PROPERTY_PROFILE);
|
String profile = System.getProperty(PROPERTY_PROFILE);
|
||||||
|
|
||||||
if ((profile.equalsIgnoreCase(DeviceManagementConstants.Common.PROFILE_DT_WORKER) ||
|
if ((profile.equalsIgnoreCase(PROFILE_DT_WORKER) ||
|
||||||
profile.equalsIgnoreCase(DeviceManagementConstants.Common.PROFILE_DEFAULT)) && isManagedApi) {
|
profile.equalsIgnoreCase(PROFILE_DEFAULT)) && isManagedApi) {
|
||||||
try {
|
try {
|
||||||
AnnotationProcessor annotationProcessor = new AnnotationProcessor(context);
|
AnnotationProcessor annotationProcessor = new AnnotationProcessor(context);
|
||||||
Set<String> annotatedAPIClasses = annotationProcessor.
|
Set<String> annotatedAPIClasses = annotationProcessor.
|
||||||
|
|||||||
@ -28,9 +28,6 @@ public final class DeviceManagementConstants {
|
|||||||
|
|
||||||
public static final String PROPERTY_SETUP = "setup";
|
public static final String PROPERTY_SETUP = "setup";
|
||||||
public static final String DEFAULT_LICENSE_CONFIG_XML_NAME = "license-config.xml";
|
public static final String DEFAULT_LICENSE_CONFIG_XML_NAME = "license-config.xml";
|
||||||
public static final String PROPERTY_PROFILE = "profile";
|
|
||||||
public static final String PROFILE_DT_WORKER = "dtWorker";
|
|
||||||
public static final String PROFILE_DEFAULT = "default";
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static final class AppManagement {
|
public static final class AppManagement {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user