|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface AdvisoryManagerLocal
| Method Summary | |
|---|---|
Advisory |
createAdvisory(Subject subject,
String advisory,
String advisoryType,
String synopsis)
Creates a new advisory in the system. |
AdvisoryCVE |
createAdvisoryCVE(Subject subject,
Advisory advisory,
CVE cve)
creates a AdvisoryCVE relationship object |
AdvisoryPackage |
createAdvisoryPackage(Subject subject,
Advisory advisory,
PackageVersion packageVersion)
creates a AdvisoryPackage mapping object |
CVE |
createCVE(Subject subject,
String cvename)
creates a cve instance for a given cve name |
void |
deleteAdvisoryBugList(Subject overlord,
int id)
Deletes a given instance of advisoryBuglist object. |
void |
deleteAdvisoryByAdvId(Subject subject,
int advId)
Deletes a given instance of advisory object. |
void |
deleteAdvisoryCVE(Subject subject,
int advId)
removes the AdvisoryCVE mapping |
void |
deleteAdvisoryPackage(Subject subject,
int advId)
Deletes a given instance of advisoryPackage object. |
void |
deleteCVE(Subject subject,
int cveId)
deletes specified cve object |
AdvisoryPackage |
findAdvisoryPackage(Subject overlord,
int advId,
int pkgVerId)
find AdvisoryPackage object for given advId and packageVersion id |
PageList<AdvisoryPackage> |
findPackageByAdvisory(Subject subject,
int advId,
PageControl pc)
find packages associated for a given advisory |
PackageVersion |
findPackageVersionByPkgId(Subject subject,
String rpmName,
PageControl pc)
find packages associated for a given package |
AdvisoryBuglist |
getAdvisoryBuglist(Subject subject,
int advId,
String buginfo)
find AdvisoryBuglist object for given advId and buginfo |
List<AdvisoryBuglist> |
getAdvisoryBuglistByAdvId(Subject subject,
int advId)
find bugs associated to a given advisory |
Advisory |
getAdvisoryByName(String advlabel)
find advisory by advisory name |
PageList<AdvisoryCVE> |
getAdvisoryCVEByAdvId(Subject subject,
int advId,
PageControl pc)
find CVEs associated to a given advisory |
| Method Detail |
|---|
Advisory createAdvisory(Subject subject,
String advisory,
String advisoryType,
String synopsis)
throws AdvisoryException
subject - advisory - advisory labeladvisoryType - adv type
AdvisoryException
CVE createCVE(Subject subject,
String cvename)
throws AdvisoryException
user - cvename -
AdvisoryException
AdvisoryCVE createAdvisoryCVE(Subject subject,
Advisory advisory,
CVE cve)
throws AdvisoryException
user - advisory - cve -
AdvisoryException
AdvisoryPackage createAdvisoryPackage(Subject subject,
Advisory advisory,
PackageVersion packageVersion)
throws AdvisoryException
user - advisory - pkg -
AdvisoryException
void deleteCVE(Subject subject,
int cveId)
user - cveId -
void deleteAdvisoryCVE(Subject subject,
int advId)
user - advId -
void deleteAdvisoryByAdvId(Subject subject,
int advId)
user - advId - Advisory getAdvisoryByName(String advlabel)
advlabel -
PageList<AdvisoryPackage> findPackageByAdvisory(Subject subject,
int advId,
PageControl pc)
subject - advId - pc -
PackageVersion findPackageVersionByPkgId(Subject subject,
String rpmName,
PageControl pc)
subject - pkgId - pc -
PageList<AdvisoryCVE> getAdvisoryCVEByAdvId(Subject subject,
int advId,
PageControl pc)
subject - advId - pc -
List<AdvisoryBuglist> getAdvisoryBuglistByAdvId(Subject subject,
int advId)
subject - advId -
void deleteAdvisoryBugList(Subject overlord,
int id)
user - advId -
void deleteAdvisoryPackage(Subject subject,
int advId)
user - advId -
AdvisoryPackage findAdvisoryPackage(Subject overlord,
int advId,
int pkgVerId)
overlord - advId - pkgVerId -
AdvisoryBuglist getAdvisoryBuglist(Subject subject,
int advId,
String buginfo)
subject - advId - buginfo -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||