public class CrashHandler extends BaseHandler
VALID
Constructor and Description |
---|
CrashHandler() |
Modifier and Type | Method and Description |
---|---|
int |
createCrashNote(User loggedInUser,
java.lang.Integer crashId,
java.lang.String subject,
java.lang.String details) |
java.lang.Integer |
deleteCrash(User loggedInUser,
java.lang.Integer crashId)
Delete a crash with given crash id.
|
int |
deleteCrashNote(User loggedInUser,
java.lang.Integer crashNoteId) |
java.util.Map |
getCrashCountInfo(User loggedInUser,
java.lang.Integer serverId)
Return crash count information
|
java.util.List |
getCrashesByUuid(User loggedInUser,
java.lang.String uuid) |
byte[] |
getCrashFile(User loggedInUser,
java.lang.Integer crashFileId)
Download a base64 encoded crash file.
|
java.lang.String |
getCrashFileUrl(User loggedInUser,
java.lang.Integer crashFileId)
Get a crash file download url
|
java.util.List |
getCrashNotesForCrash(User loggedInUser,
java.lang.Integer crashId) |
java.util.List |
getCrashOverview(User loggedInUser) |
java.util.List |
listSystemCrashes(User loggedInUser,
java.lang.Integer serverId)
Returns list of software crashes for a system.
|
java.util.List |
listSystemCrashFiles(User loggedInUser,
java.lang.Integer crashId)
Returns list of crash files for a given crash id.
|
ensureConfigAdmin, ensureOrgAdmin, ensureOrgOrConfigAdmin, ensureSatAdmin, ensureSystemGroupAdmin, ensureUserRole, getLoggedInUser, invoke, providesAuthentication, setEntityAttribute, validateClientCertificate, validateEntitlements, validateMap, verifyOrgExists
public java.util.Map getCrashCountInfo(User loggedInUser, java.lang.Integer serverId)
loggedInUser
- The current userserverId
- Server IDpublic java.util.List listSystemCrashes(User loggedInUser, java.lang.Integer serverId)
loggedInUser
- The current userserverId
- Server IDpublic java.util.List listSystemCrashFiles(User loggedInUser, java.lang.Integer crashId)
loggedInUser
- The current usercrashId
- Crash IDpublic java.lang.Integer deleteCrash(User loggedInUser, java.lang.Integer crashId)
loggedInUser
- The current usercrashId
- Crash IDpublic java.lang.String getCrashFileUrl(User loggedInUser, java.lang.Integer crashFileId)
loggedInUser
- The current usercrashFileId
- Crash File IDpublic byte[] getCrashFile(User loggedInUser, java.lang.Integer crashFileId) throws java.io.IOException
loggedInUser
- The current usercrashFileId
- Crash File IDjava.io.IOException
- if there is an exceptionpublic int createCrashNote(User loggedInUser, java.lang.Integer crashId, java.lang.String subject, java.lang.String details)
loggedInUser
- The current usercrashId
- Crash IDsubject
- Crash note subjectdetails
- Crash note detailspublic int deleteCrashNote(User loggedInUser, java.lang.Integer crashNoteId)
loggedInUser
- The current usercrashNoteId
- Crash note IDpublic java.util.List getCrashNotesForCrash(User loggedInUser, java.lang.Integer crashId)
loggedInUser
- The current usercrashId
- Crash IDpublic java.util.List getCrashOverview(User loggedInUser)
loggedInUser
- The current userpublic java.util.List getCrashesByUuid(User loggedInUser, java.lang.String uuid)
loggedInUser
- The current useruuid
- Crash UUID to search for