@Override public void delete(ScanReopenVulnerabilityMap map) { if (map.getScan() != null && map.getScan().getScanReopenVulnerabilityMaps() != null) { map.getScan().getScanReopenVulnerabilityMaps().remove(map); } if (map.getVulnerability() != null && map.getVulnerability().getScanReopenVulnerabilityMaps() != null) { map.getVulnerability().getScanReopenVulnerabilityMaps().remove(map); } map.setScan(null); map.setVulnerability(null); sessionFactory.getCurrentSession().delete(map); } }
public DeletedReopenMap(ScanReopenVulnerabilityMap map) { if (map != null && map.getScan() != null && map.getVulnerability() != null) { setScanId(map.getScan().getId()); setVulnerabilityId(map.getVulnerability().getId()); setId(map.getId()); } }