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, verifyOrgExistspublic 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