private List<PackageVersion> getAdvisoryPackages() { List<PackageVersion> pkges = new ArrayList<PackageVersion>(); Set<AdvisoryPackage> apkgs = advisory.getAdvisorypkgs(); for (AdvisoryPackage apkg : apkgs) { pkges.add(apkg.getPkg()); } return pkges; }
@RequiredPermission(Permission.MANAGE_INVENTORY) public AdvisoryPackage createAdvisoryPackage(Subject user, Advisory advisory, PackageVersion pkg) throws AdvisoryException { log.debug("User [" + user + "] is creating AdvisoryPackage [" + advisory + "]"); AdvisoryPackage advpkg = new AdvisoryPackage(advisory, pkg); entityManager.persist(advpkg); return advpkg; }
PackageVersion pv = advManager.findPackageVersionByPkgId(overlord, pkg.getPkg().getFileName(), pc); AdvisoryPackageDetails apkg = new AdvisoryPackageDetails(pv.getDisplayName(), pv.getVersion(), pv .getArchitecture().getName(), pv.getFileName());
.getId()); if (apkg == null) { apkg = new AdvisoryPackage(newAdv, pExisting); entityManager.persist(apkg); entityManager.flush();