aboutsummaryrefslogtreecommitdiffstats
path: root/test-apis-ci
AgeCommit message (Expand)AuthorFilesLines
2019-05-17Test case failure CSAR file correctedsarada prasad sahoo1-0/+0
2019-05-14Support Capability PropertiesMojahidul Islam3-44/+301
2019-05-07Update SDC version 1.5.0Sonsino, Ofir (os0695)1-1/+1
2019-05-05Test case failure CSAR file correctedsarada prasad sahoo1-0/+0
2019-05-01Sanity test failure for signed PNF onboarding packagesAndyWalshe4-16/+16
2019-04-30Upgrade SDC to use common cassandra clustermahendrr1-3/+2
2019-04-30GAB UI sanityPiotr Darosz1-0/+282
2019-04-28Update Sanity tests to verify PNF package onboardingAndyWalshe11-36/+91
2019-04-14Revert "Upgrade SDC to use common cassandra cluster"Sonsino, Ofir (os0695)1-2/+3
2019-04-11Functional Test Automation: VSPVodafone2-0/+33
2019-04-11Apply Valid Value Constraints validationsiddharth09056-497/+714
2019-04-10Upgrade SDC to use common cassandra clusterMahendra Raghuwanshi1-3/+2
2019-04-10Internal API for interface artifact uploadpriyanshu3-52/+162
2019-04-04REvert Sanity Fixshrek20001-5/+0
2019-04-01Increase test coverage for asdctoolParshad Patel1-1/+1
2019-03-31Test Sanity Fixshrek20001-0/+5
2019-03-25fix a typoLiang Ding1-1/+1
2019-03-04Requirement and capabilities feature-1/+1
2018-11-01update sdc to version 1.3.2Michael Lando1-1/+1
2018-11-01upgrading jettyTal Gitelman1-1/+1
2018-10-24-14289/+12874
2018-07-24Update sdc-parser version and allign normativesTal Gitelman3-12/+12
eAgreementEntity.setVendorLicenseModelId(vlmId); licenseAgreementEntity.setVersion(new Version(versionId)); licenseAgreementEntity.setFeatureGroupIds(request.getAddedFeatureGroupsIds()); LicenseAgreementEntity createdLicenseAgreement = vendorLicenseManager.createLicenseAgreement(licenseAgreementEntity); StringWrapperResponse result = createdLicenseAgreement != null ? new StringWrapperResponse(createdLicenseAgreement.getId()) : null; return Response.ok(result).build(); } /** * Update license agreement response. * * @param request the request * @param vlmId the vlm id * @param licenseAgreementId the license agreement id * @param user the user * @return the response */ public Response updateLicenseAgreement(LicenseAgreementUpdateRequestDto request, String vlmId, String versionId, String licenseAgreementId, String user) { MdcUtil.initMdc(LoggerServiceName.Update_LA.toString()); LicenseAgreementEntity licenseAgreementEntity = new MapLicenseAgreementDescriptorDtoToLicenseAgreementEntity() .applyMapping(request, LicenseAgreementEntity.class); licenseAgreementEntity.setVendorLicenseModelId(vlmId); licenseAgreementEntity.setVersion(new Version(versionId)); licenseAgreementEntity.setId(licenseAgreementId); vendorLicenseManager .updateLicenseAgreement(licenseAgreementEntity, request.getAddedFeatureGroupsIds(), request.getRemovedFeatureGroupsIds()); return Response.ok().build(); } /** * Gets license agreement. * * @param vlmId the vlm id * @param versionId the version * @param licenseAgreementId the license agreement id * @param user the user * @return the license agreement */ public Response getLicenseAgreement(String vlmId, String versionId, String licenseAgreementId, String user) { MdcUtil.initMdc(LoggerServiceName.Get_LA.toString()); LicenseAgreementModel licenseAgreementModel = vendorLicenseManager .getLicenseAgreementModel(vlmId, new Version(versionId), licenseAgreementId); if (licenseAgreementModel == null) { return Response.ok().build(); } LicenseAgreementModelDto lamDto = new LicenseAgreementModelDto(); lamDto.setId(licenseAgreementModel.getLicenseAgreement().getId()); new MapLicenseAgreementEntityToLicenseAgreementDescriptorDto() .doMapping(licenseAgreementModel.getLicenseAgreement(), lamDto); if (!CommonMethods.isEmpty(licenseAgreementModel.getFeatureGroups())) { lamDto.setFeatureGroups(new HashSet<>()); MapFeatureGroupEntityToFeatureGroupDescriptorDto fgMapper = new MapFeatureGroupEntityToFeatureGroupDescriptorDto(); for (FeatureGroupEntity fg : licenseAgreementModel.getFeatureGroups()) { FeatureGroupEntityDto fgeDto = new FeatureGroupEntityDto(); fgeDto.setId(fg.getId()); fgeDto.setEntitlementPoolsIds(fg.getEntitlementPoolIds()); fgeDto.setLicenseKeyGroupsIds(fg.getLicenseKeyGroupIds()); fgMapper.doMapping(fg, fgeDto); lamDto.getFeatureGroups().add(fgeDto); } } return Response.ok(lamDto).build(); } /** * Delete license agreement response. * * @param vlmId the vlm id * @param versionId the version id * @param licenseAgreementId the license agreement id * @param user the user * @return the response */ public Response deleteLicenseAgreement(String vlmId, String versionId, String licenseAgreementId, String user) { MdcUtil.initMdc(LoggerServiceName.Delete_LA.toString()); vendorLicenseManager.deleteLicenseAgreement(vlmId, new Version(versionId), licenseAgreementId); return Response.ok().build(); } }