public class AdvisoryManagerBean extends Object implements AdvisoryManagerLocal
| Constructor and Description |
|---|
AdvisoryManagerBean() |
| Modifier and Type | Method and Description |
|---|---|
org.rhq.core.domain.content.Advisory |
createAdvisory(org.rhq.core.domain.auth.Subject user,
String advisory,
String advisoryType,
String synopsis)
Creates a new advisory in the system.
|
org.rhq.core.domain.content.AdvisoryBuglist |
createAdvisoryBuglist(org.rhq.core.domain.auth.Subject user,
org.rhq.core.domain.content.Advisory advisory,
String buginfo) |
org.rhq.core.domain.content.AdvisoryCVE |
createAdvisoryCVE(org.rhq.core.domain.auth.Subject user,
org.rhq.core.domain.content.Advisory advisory,
org.rhq.core.domain.content.CVE cve)
creates a AdvisoryCVE relationship object
|
org.rhq.core.domain.content.AdvisoryPackage |
createAdvisoryPackage(org.rhq.core.domain.auth.Subject user,
org.rhq.core.domain.content.Advisory advisory,
org.rhq.core.domain.content.PackageVersion pkg)
creates a AdvisoryPackage mapping object
|
org.rhq.core.domain.content.CVE |
createCVE(org.rhq.core.domain.auth.Subject user,
String cvename)
creates a cve instance for a given cve name
|
void |
deleteAdvisoryBugList(org.rhq.core.domain.auth.Subject user,
int advId)
Deletes a given instance of advisoryBuglist object.
|
void |
deleteAdvisoryByAdvId(org.rhq.core.domain.auth.Subject user,
int advId)
Deletes a given instance of advisory object.
|
void |
deleteAdvisoryCVE(org.rhq.core.domain.auth.Subject user,
int advId)
removes the AdvisoryCVE mapping
|
void |
deleteAdvisoryPackage(org.rhq.core.domain.auth.Subject user,
int advId)
Deletes a given instance of advisoryPackage object.
|
void |
deleteCVE(org.rhq.core.domain.auth.Subject user,
int cveId)
deletes specified cve object
|
org.rhq.core.domain.content.AdvisoryPackage |
findAdvisoryPackage(org.rhq.core.domain.auth.Subject subject,
int advId,
int pkgVerId)
find AdvisoryPackage object for given advId and packageVersion id
|
org.rhq.core.domain.util.PageList<org.rhq.core.domain.content.AdvisoryPackage> |
findPackageByAdvisory(org.rhq.core.domain.auth.Subject subject,
int advId,
org.rhq.core.domain.util.PageControl pc)
find list of Packages associated to an advisory
|
org.rhq.core.domain.content.PackageVersion |
findPackageVersionByPkgId(org.rhq.core.domain.auth.Subject subject,
String rpmName,
org.rhq.core.domain.util.PageControl pc)
find list of Packages Versions associated to an advisory
|
org.rhq.core.domain.content.AdvisoryBuglist |
getAdvisoryBuglist(org.rhq.core.domain.auth.Subject subject,
int advId,
String buginfo)
Returns a Advisorybuglist object if exists else null
|
List<org.rhq.core.domain.content.AdvisoryBuglist> |
getAdvisoryBuglistByAdvId(org.rhq.core.domain.auth.Subject subject,
int advId)
Returns a list of bugs for requested Advisory
|
org.rhq.core.domain.content.Advisory |
getAdvisoryByName(String advlabel)
find advisory by advisory name
|
org.rhq.core.domain.util.PageList<org.rhq.core.domain.content.AdvisoryCVE> |
getAdvisoryCVEByAdvId(org.rhq.core.domain.auth.Subject subject,
int advId,
org.rhq.core.domain.util.PageControl pc)
Returns a list of available cves for requested Advisory
|
long |
getCVECountFromAdv(org.rhq.core.domain.auth.Subject subject,
int advId) |
long |
getPackageCountFromAdv(org.rhq.core.domain.auth.Subject subject,
int advId) |
public org.rhq.core.domain.content.Advisory createAdvisory(org.rhq.core.domain.auth.Subject user,
String advisory,
String advisoryType,
String synopsis)
throws AdvisoryException
AdvisoryManagerLocalcreateAdvisory in interface AdvisoryManagerLocaladvisory - advisory labeladvisoryType - adv typeAdvisoryExceptionpublic org.rhq.core.domain.content.CVE createCVE(org.rhq.core.domain.auth.Subject user,
String cvename)
throws AdvisoryException
AdvisoryManagerLocalcreateCVE in interface AdvisoryManagerLocalAdvisoryExceptionpublic org.rhq.core.domain.content.AdvisoryCVE createAdvisoryCVE(org.rhq.core.domain.auth.Subject user,
org.rhq.core.domain.content.Advisory advisory,
org.rhq.core.domain.content.CVE cve)
throws AdvisoryException
AdvisoryManagerLocalcreateAdvisoryCVE in interface AdvisoryManagerLocalAdvisoryExceptionpublic org.rhq.core.domain.content.AdvisoryBuglist createAdvisoryBuglist(org.rhq.core.domain.auth.Subject user,
org.rhq.core.domain.content.Advisory advisory,
String buginfo)
throws AdvisoryException
AdvisoryExceptionpublic org.rhq.core.domain.content.AdvisoryPackage createAdvisoryPackage(org.rhq.core.domain.auth.Subject user,
org.rhq.core.domain.content.Advisory advisory,
org.rhq.core.domain.content.PackageVersion pkg)
throws AdvisoryException
AdvisoryManagerLocalcreateAdvisoryPackage in interface AdvisoryManagerLocalAdvisoryExceptionpublic void deleteCVE(org.rhq.core.domain.auth.Subject user,
int cveId)
AdvisoryManagerLocaldeleteCVE in interface AdvisoryManagerLocalpublic void deleteAdvisoryCVE(org.rhq.core.domain.auth.Subject user,
int advId)
AdvisoryManagerLocaldeleteAdvisoryCVE in interface AdvisoryManagerLocalpublic void deleteAdvisoryByAdvId(org.rhq.core.domain.auth.Subject user,
int advId)
AdvisoryManagerLocaldeleteAdvisoryByAdvId in interface AdvisoryManagerLocalpublic void deleteAdvisoryPackage(org.rhq.core.domain.auth.Subject user,
int advId)
AdvisoryManagerLocaldeleteAdvisoryPackage in interface AdvisoryManagerLocalpublic void deleteAdvisoryBugList(org.rhq.core.domain.auth.Subject user,
int advId)
AdvisoryManagerLocaldeleteAdvisoryBugList in interface AdvisoryManagerLocalpublic org.rhq.core.domain.content.Advisory getAdvisoryByName(String advlabel)
AdvisoryManagerLocalgetAdvisoryByName in interface AdvisoryManagerLocalpublic org.rhq.core.domain.util.PageList<org.rhq.core.domain.content.AdvisoryPackage> findPackageByAdvisory(org.rhq.core.domain.auth.Subject subject,
int advId,
org.rhq.core.domain.util.PageControl pc)
findPackageByAdvisory in interface AdvisoryManagerLocaladvId - advisoryIdpublic org.rhq.core.domain.content.AdvisoryPackage findAdvisoryPackage(org.rhq.core.domain.auth.Subject subject,
int advId,
int pkgVerId)
AdvisoryManagerLocalfindAdvisoryPackage in interface AdvisoryManagerLocaladvId - advisoryIdpublic org.rhq.core.domain.content.PackageVersion findPackageVersionByPkgId(org.rhq.core.domain.auth.Subject subject,
String rpmName,
org.rhq.core.domain.util.PageControl pc)
findPackageVersionByPkgId in interface AdvisoryManagerLocalpublic long getPackageCountFromAdv(org.rhq.core.domain.auth.Subject subject,
int advId)
public org.rhq.core.domain.util.PageList<org.rhq.core.domain.content.AdvisoryCVE> getAdvisoryCVEByAdvId(org.rhq.core.domain.auth.Subject subject,
int advId,
org.rhq.core.domain.util.PageControl pc)
getAdvisoryCVEByAdvId in interface AdvisoryManagerLocaladvId - public long getCVECountFromAdv(org.rhq.core.domain.auth.Subject subject,
int advId)
public List<org.rhq.core.domain.content.AdvisoryBuglist> getAdvisoryBuglistByAdvId(org.rhq.core.domain.auth.Subject subject, int advId)
getAdvisoryBuglistByAdvId in interface AdvisoryManagerLocaladvId - public org.rhq.core.domain.content.AdvisoryBuglist getAdvisoryBuglist(org.rhq.core.domain.auth.Subject subject,
int advId,
String buginfo)
getAdvisoryBuglist in interface AdvisoryManagerLocaladvId - buginfo - Copyright © 2008-2013 Red Hat, Inc.. All Rights Reserved.