X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=ecomp-portal-BE-common%2Fsrc%2Fmain%2Fjava%2Forg%2Fonap%2Fportalapp%2Fportal%2Fservice%2FEPAppCommonServiceImpl.java;fp=ecomp-portal-BE-common%2Fsrc%2Fmain%2Fjava%2Forg%2Fonap%2Fportalapp%2Fportal%2Fservice%2FEPAppCommonServiceImpl.java;h=cec4f41986c154d08ae813752a09abf35503f3bb;hb=da7323ca54971da34b0f18da7463e408951f67f2;hp=53b85183192a0a49921c2d0a059090b8d0d77c7b;hpb=a49678cb3d2c7ef2b3e5fecc7f52b85df46e8268;p=portal.git diff --git a/ecomp-portal-BE-common/src/main/java/org/onap/portalapp/portal/service/EPAppCommonServiceImpl.java b/ecomp-portal-BE-common/src/main/java/org/onap/portalapp/portal/service/EPAppCommonServiceImpl.java index 53b85183..cec4f419 100644 --- a/ecomp-portal-BE-common/src/main/java/org/onap/portalapp/portal/service/EPAppCommonServiceImpl.java +++ b/ecomp-portal-BE-common/src/main/java/org/onap/portalapp/portal/service/EPAppCommonServiceImpl.java @@ -115,6 +115,8 @@ import com.att.nsa.cambria.client.CambriaClient.CambriaApiException; import com.att.nsa.cambria.client.CambriaClientBuilders; import com.att.nsa.cambria.client.CambriaIdentityManager; import com.att.nsa.cambria.client.CambriaTopicManager; +import java.security.SecureRandom; + public class EPAppCommonServiceImpl implements EPAppService { @@ -206,6 +208,8 @@ public class EPAppCommonServiceImpl implements EPAppService { return fieldsValidator; } + + @Override public List getUserAsAdminApps(EPUser user) { if (adminRolesService.isAccountAdmin(user)) { @@ -1639,11 +1643,12 @@ public class EPAppCommonServiceImpl implements EPAppService { protected String constructImageName(OnboardingApp onboardingApp) { String appLandingPageURL = onboardingApp.getLandingPage(); + SecureRandom rand = new SecureRandom(); if(appLandingPageURL == null) { appLandingPageURL = ""; } - return "portal_" + String.valueOf(appLandingPageURL.hashCode() + "_" + (int) (Math.random() * 100000.0)) - + ".png"; + return "portal_" + String.valueOf(appLandingPageURL.hashCode() + "_" + rand.nextInt(100000)) + + ".png"; } // Don't encrypt or decrypt the password if it is null or the empty string