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, verifyOrgExists
public 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