mirror of
https://repository.entgra.net/community/device-mgt-core.git
synced 2025-10-06 02:01:45 +00:00
Add new app attribute to identify android enterprise app
This commit is contained in:
parent
1e3ac362b8
commit
6f42f1fdf8
@ -48,6 +48,12 @@ public class Application {
|
|||||||
example = "ENTERPRISE, PUBLIC, WEB, WEB_CLIP etc")
|
example = "ENTERPRISE, PUBLIC, WEB, WEB_CLIP etc")
|
||||||
private String type;
|
private String type;
|
||||||
|
|
||||||
|
@ApiModelProperty(name = "isAndroidEnterpriseApp",
|
||||||
|
value = "Android enterprise app or not",
|
||||||
|
required = true,
|
||||||
|
example = "true or false")
|
||||||
|
private boolean isAndroidEnterpriseApp;
|
||||||
|
|
||||||
@ApiModelProperty(name = "subMethod",
|
@ApiModelProperty(name = "subMethod",
|
||||||
value = "Subscription type of the application",
|
value = "Subscription type of the application",
|
||||||
required = true,
|
required = true,
|
||||||
@ -149,4 +155,8 @@ public class Application {
|
|||||||
public double getRating() { return rating; }
|
public double getRating() { return rating; }
|
||||||
|
|
||||||
public void setRating(double rating) { this.rating = rating; }
|
public void setRating(double rating) { this.rating = rating; }
|
||||||
|
|
||||||
|
public boolean isAndroidEnterpriseApp() { return isAndroidEnterpriseApp; }
|
||||||
|
|
||||||
|
public void setAndroidEnterpriseApp(boolean androidEnterpriseApp) { isAndroidEnterpriseApp = androidEnterpriseApp; }
|
||||||
}
|
}
|
||||||
|
|||||||
@ -352,6 +352,10 @@ public class APIUtil {
|
|||||||
application.setUnrestrictedRoles(applicationDTO.getUnrestrictedRoles());
|
application.setUnrestrictedRoles(applicationDTO.getUnrestrictedRoles());
|
||||||
application.setRating(applicationDTO.getAppRating());
|
application.setRating(applicationDTO.getAppRating());
|
||||||
List<ApplicationRelease> applicationReleases = new ArrayList<>();
|
List<ApplicationRelease> applicationReleases = new ArrayList<>();
|
||||||
|
if (ApplicationType.PUBLIC.toString().equals(applicationDTO.getType()) && application.getCategories()
|
||||||
|
.contains("GooglePlaySyncedApp")) {
|
||||||
|
application.setAndroidEnterpriseApp(true);
|
||||||
|
}
|
||||||
for (ApplicationReleaseDTO applicationReleaseDTO : applicationDTO.getApplicationReleaseDTOs()) {
|
for (ApplicationReleaseDTO applicationReleaseDTO : applicationDTO.getApplicationReleaseDTOs()) {
|
||||||
applicationReleases.add(releaseDtoToRelease(applicationReleaseDTO));
|
applicationReleases.add(releaseDtoToRelease(applicationReleaseDTO));
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user