mirror of
https://repository.entgra.net/community/device-mgt-core.git
synced 2025-10-06 02:01:45 +00:00
Fix building issue
This commit is contained in:
parent
3798134011
commit
a54d2b0924
@ -371,11 +371,9 @@ public interface ApplicationManager {
|
||||
*
|
||||
* @param releaseUuid UUID of the application release.
|
||||
* @param entAppReleaseWrapper {@link ApplicationReleaseDTO}
|
||||
* @param applicationArtifact {@link ApplicationArtifact}
|
||||
* @return If the application release is updated correctly True returns, otherwise retuen False
|
||||
*/
|
||||
ApplicationRelease updateEntAppRelease(String releaseUuid, EntAppReleaseWrapper entAppReleaseWrapper,
|
||||
ApplicationArtifact applicationArtifact) throws ApplicationManagementException;
|
||||
ApplicationRelease updateEntAppRelease(String releaseUuid, EntAppReleaseWrapper entAppReleaseWrapper) throws ApplicationManagementException;
|
||||
|
||||
|
||||
/**
|
||||
@ -392,22 +390,18 @@ public interface ApplicationManager {
|
||||
*
|
||||
* @param releaseUuid UUID of the application release.
|
||||
* @param webAppReleaseWrapper {@link ApplicationReleaseDTO}
|
||||
* @param applicationArtifact {@link ApplicationArtifact}
|
||||
* @return If the application release is updated correctly True returns, otherwise retuen False
|
||||
*/
|
||||
ApplicationRelease updateWebAppRelease(String releaseUuid, WebAppReleaseWrapper webAppReleaseWrapper,
|
||||
ApplicationArtifact applicationArtifact) throws ApplicationManagementException;
|
||||
ApplicationRelease updateWebAppRelease(String releaseUuid, WebAppReleaseWrapper webAppReleaseWrapper) throws ApplicationManagementException;
|
||||
|
||||
/**
|
||||
* Use to update existing custom app release
|
||||
*
|
||||
* @param releaseUuid UUID of the application release.
|
||||
* @param customAppReleaseWrapper {@link ApplicationReleaseDTO}
|
||||
* @param applicationArtifact {@link ApplicationArtifact}
|
||||
* @return If the application release is updated correctly True returns, otherwise retuen False
|
||||
*/
|
||||
ApplicationRelease updateCustomAppRelease(String releaseUuid, CustomAppReleaseWrapper customAppReleaseWrapper,
|
||||
ApplicationArtifact applicationArtifact) throws ApplicationManagementException;
|
||||
ApplicationRelease updateCustomAppRelease(String releaseUuid, CustomAppReleaseWrapper customAppReleaseWrapper) throws ApplicationManagementException;
|
||||
|
||||
/**
|
||||
* To validate the application creating request
|
||||
|
||||
@ -83,10 +83,7 @@
|
||||
io.entgra.device.mgt.core.apimgt.application.extension.*,
|
||||
org.apache.commons.httpclient,
|
||||
org.apache.commons.httpclient.methods,
|
||||
org.apache.commons.validator.routines,
|
||||
okhttp3.OkHttpClient,
|
||||
okhttp3.Request,
|
||||
okhttp3.Response
|
||||
org.apache.commons.validator.routines
|
||||
</Import-Package>
|
||||
<Embed-Dependency>apk-parser;scope=compile|runtime;inline=false</Embed-Dependency>
|
||||
<Export-Package>
|
||||
@ -376,6 +373,16 @@
|
||||
<groupId>com.squareup.okhttp3</groupId>
|
||||
<artifactId>okhttp</artifactId>
|
||||
<scope>compile</scope>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<groupId>com.squareup.okio</groupId>
|
||||
<artifactId>okio</artifactId>
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.squareup.okio</groupId>
|
||||
<artifactId>okio</artifactId>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</project>
|
||||
|
||||
@ -3324,11 +3324,13 @@ public class ApplicationManagerImpl implements ApplicationManager {
|
||||
}
|
||||
|
||||
@Override
|
||||
public ApplicationRelease updateEntAppRelease(String releaseUuid, EntAppReleaseWrapper entAppReleaseWrapper,
|
||||
ApplicationArtifact applicationArtifact) throws ApplicationManagementException {
|
||||
public ApplicationRelease updateEntAppRelease(String releaseUuid, EntAppReleaseWrapper entAppReleaseWrapper) throws ApplicationManagementException {
|
||||
|
||||
int tenantId = PrivilegedCarbonContext.getThreadLocalCarbonContext().getTenantId(true);
|
||||
try {
|
||||
ApplicationArtifact applicationArtifact = ApplicationManagementUtil.
|
||||
constructApplicationArtifact(entAppReleaseWrapper.getIconLink(), entAppReleaseWrapper.getScreenshotLinks(),
|
||||
entAppReleaseWrapper.getArtifactLink(), entAppReleaseWrapper.getBannerLink());
|
||||
ConnectionManagerUtil.beginDBTransaction();
|
||||
ApplicationDTO applicationDTO = this.applicationDAO.getAppWithRelatedRelease(releaseUuid, tenantId);
|
||||
DeviceType deviceTypeObj = APIUtil.getDeviceTypeData(applicationDTO.getDeviceTypeId());
|
||||
@ -3395,6 +3397,12 @@ public class ApplicationManagerImpl implements ApplicationManager {
|
||||
+ "UUID:" + releaseUuid;
|
||||
log.error(msg, e);
|
||||
throw new ApplicationManagementException(msg, e);
|
||||
} catch (MalformedURLException e) {
|
||||
throw new ApplicationManagementException("Malformed downloadable URL received for the Public app " +
|
||||
"release UUID: " + releaseUuid);
|
||||
} catch (FileDownloaderServiceException e) {
|
||||
throw new ApplicationManagementException("Error encountered while downloading artifact for the Public app " +
|
||||
"release UUID: " + releaseUuid);
|
||||
} finally {
|
||||
ConnectionManagerUtil.closeDBConnection();
|
||||
}
|
||||
@ -3405,7 +3413,9 @@ public class ApplicationManagerImpl implements ApplicationManager {
|
||||
|
||||
int tenantId = PrivilegedCarbonContext.getThreadLocalCarbonContext().getTenantId(true);
|
||||
try {
|
||||
ApplicationArtifact applicationArtifact = ApplicationManagementUtil.constructApplicationArtifact(publicAppReleaseWrapper.getIconLink(), publicAppReleaseWrapper.getScreenshotLinks(), null, null);
|
||||
ApplicationArtifact applicationArtifact = ApplicationManagementUtil.
|
||||
constructApplicationArtifact(publicAppReleaseWrapper.getIconLink(), publicAppReleaseWrapper.getScreenshotLinks(),
|
||||
null, publicAppReleaseWrapper.getBannerLink());
|
||||
ConnectionManagerUtil.beginDBTransaction();
|
||||
ApplicationDTO applicationDTO = this.applicationDAO.getAppWithRelatedRelease(releaseUuid, tenantId);
|
||||
validateAppReleaseUpdating(publicAppReleaseWrapper, applicationDTO, applicationArtifact,
|
||||
@ -3476,11 +3486,13 @@ public class ApplicationManagerImpl implements ApplicationManager {
|
||||
}
|
||||
|
||||
@Override
|
||||
public ApplicationRelease updateWebAppRelease(String releaseUuid, WebAppReleaseWrapper webAppReleaseWrapper,
|
||||
ApplicationArtifact applicationArtifact) throws ApplicationManagementException {
|
||||
public ApplicationRelease updateWebAppRelease(String releaseUuid, WebAppReleaseWrapper webAppReleaseWrapper) throws ApplicationManagementException {
|
||||
|
||||
int tenantId = PrivilegedCarbonContext.getThreadLocalCarbonContext().getTenantId(true);
|
||||
try {
|
||||
ApplicationArtifact applicationArtifact = ApplicationManagementUtil.
|
||||
constructApplicationArtifact(webAppReleaseWrapper.getIconLink(), webAppReleaseWrapper.getScreenshotLinks(),
|
||||
null, webAppReleaseWrapper.getBannerLink());
|
||||
ConnectionManagerUtil.beginDBTransaction();
|
||||
ApplicationDTO applicationDTO = this.applicationDAO.getAppWithRelatedRelease(releaseUuid, tenantId);
|
||||
validateAppReleaseUpdating(webAppReleaseWrapper, applicationDTO, applicationArtifact,
|
||||
@ -3535,18 +3547,27 @@ public class ApplicationManagerImpl implements ApplicationManager {
|
||||
+ "release UUID:" + releaseUuid;
|
||||
log.error(msg, e);
|
||||
throw new ApplicationManagementException(msg, e);
|
||||
} catch (MalformedURLException e) {
|
||||
throw new ApplicationManagementException("Malformed downloadable URL received for the Public app " +
|
||||
"release UUID: " + releaseUuid);
|
||||
} catch (FileDownloaderServiceException e) {
|
||||
throw new ApplicationManagementException("Error encountered while downloading artifact for the Public app " +
|
||||
"release UUID: " + releaseUuid);
|
||||
} finally {
|
||||
ConnectionManagerUtil.closeDBConnection();
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public ApplicationRelease updateCustomAppRelease(String releaseUuid,
|
||||
CustomAppReleaseWrapper customAppReleaseWrapper, ApplicationArtifact applicationArtifact)
|
||||
public ApplicationRelease updateCustomAppRelease(String releaseUuid, CustomAppReleaseWrapper customAppReleaseWrapper)
|
||||
throws ApplicationManagementException {
|
||||
int tenantId = PrivilegedCarbonContext.getThreadLocalCarbonContext().getTenantId(true);
|
||||
ApplicationStorageManager applicationStorageManager = APIUtil.getApplicationStorageManager();
|
||||
try {
|
||||
ApplicationArtifact applicationArtifact = ApplicationManagementUtil.
|
||||
constructApplicationArtifact(customAppReleaseWrapper.getIconLink(),
|
||||
customAppReleaseWrapper.getScreenshotLinks(), customAppReleaseWrapper.getArtifactLink(),
|
||||
customAppReleaseWrapper.getBannerLink());
|
||||
ConnectionManagerUtil.beginDBTransaction();
|
||||
ApplicationDTO applicationDTO = this.applicationDAO.getAppWithRelatedRelease(releaseUuid, tenantId);
|
||||
AtomicReference<ApplicationReleaseDTO> applicationReleaseDTO = new AtomicReference<>(
|
||||
@ -3665,6 +3686,12 @@ public class ApplicationManagerImpl implements ApplicationManager {
|
||||
+ "UUID:" + releaseUuid;
|
||||
log.error(msg, e);
|
||||
throw new ApplicationManagementException(msg, e);
|
||||
} catch (MalformedURLException e) {
|
||||
throw new ApplicationManagementException("Malformed downloadable URL received for the Public app " +
|
||||
"release UUID: " + releaseUuid);
|
||||
} catch (FileDownloaderServiceException e) {
|
||||
throw new ApplicationManagementException("Error encountered while downloading artifact for the Public app " +
|
||||
"release UUID: " + releaseUuid);
|
||||
} finally {
|
||||
ConnectionManagerUtil.closeDBConnection();
|
||||
}
|
||||
|
||||
4
pom.xml
4
pom.xml
@ -2177,8 +2177,8 @@
|
||||
<json.smart.version>1.3</json.smart.version>
|
||||
<google.gson.version>2.8.5</google.gson.version>
|
||||
<google.guava.version>31.0.1-jre</google.guava.version>
|
||||
<squareup.okhttp3.version>4.6.0</squareup.okhttp3.version>
|
||||
<okio.version>2.6.0</okio.version>
|
||||
<squareup.okhttp3.version>4.12.0</squareup.okhttp3.version>
|
||||
<okio.version>3.6.0</okio.version>
|
||||
<github.openfeign.version>9.3.1</github.openfeign.version>
|
||||
<jsr311.version>1.1.1</jsr311.version>
|
||||
<commons.logging.version>1.2</commons.logging.version>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user