public String getBugid() { List<String> bugs = new ArrayList<String>(); Set<AdvisoryBuglist> abugs = advisory.getAdvisorybugs(); for (AdvisoryBuglist abug : abugs) { bugs.add(abug.getBugid()); } return StringUtils.getListAsString(bugs, " "); }
@RequiredPermission(Permission.MANAGE_INVENTORY) public AdvisoryBuglist createAdvisoryBuglist(Subject user, Advisory advisory, String buginfo) throws AdvisoryException { log.debug("User [" + user + "] is creating AdvisoryCVE [" + advisory + "]"); AdvisoryBuglist advbug = new AdvisoryBuglist(advisory, buginfo); entityManager.persist(advbug); return advbug; }
if (abugs != null && abugs.size() > 0) { for (AdvisoryBuglist abug : abugs) { AdvisoryBugDetails abugdetail = new AdvisoryBugDetails(abug.getBugid()); detail.addBug(abugdetail);
.getBugInfo()); if (abuglist == null) { abuglist = new AdvisoryBuglist(newAdv, abug.getBugInfo()); entityManager.persist(abuglist); entityManager.flush();