public class SystemScapHandler extends BaseHandler
VALID| Constructor and Description |
|---|
SystemScapHandler() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Boolean |
deleteXccdfScan(User loggedInUser,
java.lang.Integer xid)
Delete OpenSCAP XCCDF Scan from the Spacewalk database.
|
XccdfTestResult |
getXccdfScanDetails(User loggedInUser,
java.lang.Integer xid)
Get Details of given OpenSCAP XCCDF scan.
|
java.util.List<XccdfRuleResultDto> |
getXccdfScanRuleResults(User loggedInUser,
java.lang.Integer xid)
List RuleResults for given XCCDF Scan.
|
java.util.List<XccdfTestResultDto> |
listXccdfScans(User loggedInUser,
java.lang.Integer serverId)
List OpenSCAP XCCDF scans for a given system.
|
int |
scheduleXccdfScan(User loggedInUser,
java.lang.Integer sid,
java.lang.String xccdfPath,
java.lang.String oscapParams)
Run Open Scap XCCDF Evaluation on a given server
|
int |
scheduleXccdfScan(User loggedInUser,
java.lang.Integer sid,
java.lang.String xccdfPath,
java.lang.String oscapParams,
java.util.Date date)
Run Open Scap XCCDF Evaluation on a given server at a given time.
|
int |
scheduleXccdfScan(User loggedInUser,
java.util.List serverIds,
java.lang.String xccdfPath,
java.lang.String oscapParams)
Run OpenSCAP XCCDF Evaluation on a given list of servers
|
int |
scheduleXccdfScan(User loggedInUser,
java.util.List serverIds,
java.lang.String xccdfPath,
java.lang.String oscapParams,
java.util.Date date)
Run OpenSCAP XCCDF Evaluation on a given list of servers
|
ensureConfigAdmin, ensureOrgAdmin, ensureOrgOrConfigAdmin, ensureSatAdmin, ensureSystemGroupAdmin, ensureUserRole, getLoggedInUser, invoke, providesAuthentication, setEntityAttribute, validateClientCertificate, validateEntitlements, validateMap, verifyOrgExistspublic java.util.List<XccdfTestResultDto> listXccdfScans(User loggedInUser, java.lang.Integer serverId)
loggedInUser - The current userserverId - The server ID.public XccdfTestResult getXccdfScanDetails(User loggedInUser, java.lang.Integer xid)
loggedInUser - The current userxid - The id of XCCDF scan.public java.util.List<XccdfRuleResultDto> getXccdfScanRuleResults(User loggedInUser, java.lang.Integer xid)
loggedInUser - The current userxid - The id of XCCDF scan.public java.lang.Boolean deleteXccdfScan(User loggedInUser, java.lang.Integer xid)
loggedInUser - The current userxid - The id of XCCDF scan.public int scheduleXccdfScan(User loggedInUser, java.util.List serverIds, java.lang.String xccdfPath, java.lang.String oscapParams)
loggedInUser - The current userserverIds - The list of server ids,xccdfPath - The path to xccdf document.oscapParams - The additional params for oscap tool.public int scheduleXccdfScan(User loggedInUser, java.util.List serverIds, java.lang.String xccdfPath, java.lang.String oscapParams, java.util.Date date)
loggedInUser - The current userserverIds - The list of server ids,xccdfPath - The path to xccdf document.oscapParams - The additional params for oscap tool.date - The date of earliest occurence.public int scheduleXccdfScan(User loggedInUser, java.lang.Integer sid, java.lang.String xccdfPath, java.lang.String oscapParams)
loggedInUser - The current usersid - The server id.xccdfPath - The path to xccdf path.oscapParams - The additional params for oscap tool.public int scheduleXccdfScan(User loggedInUser, java.lang.Integer sid, java.lang.String xccdfPath, java.lang.String oscapParams, java.util.Date date)
loggedInUser - The current usersid - The server id.xccdfPath - The path to xccdf path.oscapParams - The additional params for oscap tool.date - The date of earliest occurence