public class SnapshotHandler extends BaseHandler
VALID| Constructor and Description |
|---|
SnapshotHandler() |
| Modifier and Type | Method and Description |
|---|---|
int |
addTagToSnapshot(User loggedInUser,
java.lang.Integer snapId,
java.lang.String tagName)
Adds tag to snapshot
|
int |
deleteSnapshot(User loggedInUser,
java.lang.Integer snapId)
Deletes a snapshot
|
int |
deleteSnapshots(User loggedInUser,
java.lang.Integer sid,
java.util.Map dateDetails)
Deletes all snapshots for a given system based on the given date criteria.
|
int |
deleteSnapshots(User loggedInUser,
java.util.Map dateDetails)
Deletes all snapshots across multiple systems.
|
java.util.Set<ConfigRevision> |
listSnapshotConfigFiles(User loggedInUser,
java.lang.Integer snapId)
list the config files for a given snapshot
|
java.util.Set<PackageNevra> |
listSnapshotPackages(User loggedInUser,
java.lang.Integer snapId)
list the packages for a given snapshot
|
java.util.List<ServerSnapshot> |
listSnapshots(User loggedInUser,
java.lang.Integer sid,
java.util.Map dateDetails)
List the snapshots for a given system that were created on or between
the dates specified.
|
int |
rollbackToSnapshot(User loggedInUser,
java.lang.Integer serverId,
java.lang.Integer snapshotId) |
int |
rollbackToTag(User loggedInUser,
java.lang.Integer serverId,
java.lang.String tagName) |
int |
rollbackToTag(User loggedInUser,
java.lang.String tagName) |
ensureConfigAdmin, ensureOrgAdmin, ensureOrgOrConfigAdmin, ensureSatAdmin, ensureSystemGroupAdmin, ensureUserRole, getLoggedInUser, invoke, providesAuthentication, setEntityAttribute, validateClientCertificate, validateEntitlements, validateMap, verifyOrgExistspublic java.util.List<ServerSnapshot> listSnapshots(User loggedInUser, java.lang.Integer sid, java.util.Map dateDetails)
loggedInUser - The current usersid - system iddateDetails - map containing optional start/end datepublic java.util.Set<PackageNevra> listSnapshotPackages(User loggedInUser, java.lang.Integer snapId)
loggedInUser - The current usersnapId - snapshot idpublic java.util.Set<ConfigRevision> listSnapshotConfigFiles(User loggedInUser, java.lang.Integer snapId)
loggedInUser - The current usersnapId - snapshot idpublic int deleteSnapshots(User loggedInUser, java.util.Map dateDetails)
loggedInUser - The current userdateDetails - map containing optional start/end Date objects.public int deleteSnapshots(User loggedInUser, java.lang.Integer sid, java.util.Map dateDetails)
loggedInUser - The current usersid - system iddateDetails - map containing optional start/end Date objects.public int deleteSnapshot(User loggedInUser, java.lang.Integer snapId)
loggedInUser - The current usersnapId - id of snapshotpublic int addTagToSnapshot(User loggedInUser, java.lang.Integer snapId, java.lang.String tagName)
loggedInUser - The current usersnapId - shapshot idtagName - name iof the snapshot tagpublic int rollbackToSnapshot(User loggedInUser, java.lang.Integer serverId, java.lang.Integer snapshotId)
loggedInUser - The current userserverId - server IDsnapshotId - snapshot IDpublic int rollbackToTag(User loggedInUser, java.lang.Integer serverId, java.lang.String tagName)
loggedInUser - The current userserverId - server IDtagName - Snapshot tag namepublic int rollbackToTag(User loggedInUser, java.lang.String tagName)
loggedInUser - The current usertagName - Snapshot tag name