Interface IProtokollHandler

    • Method Detail

      • addMalwareDetectedProtocolEntry

        void addMalwareDetectedProtocolEntry​(UserContext uc,
                                             String scannedItem,
                                             MalwareScanReport report)
        Adds a system protocol entry when malware was detected in a file or some data.
        Parameters:
        uc - The current user who uploaded the file containing malware.
        scannedItem - A description of the scanned file that was found to contain malware, e.g. the name of an upload element or the name of an attachment.
        report - The malware scan report. When MalwareScanReport.isSafe() is true, no protocol entry
      • addMalwareDetectedProtocolEntry

        void addMalwareDetectedProtocolEntry​(UserContext uc,
                                             String scannedItem,
                                             MalwareScanReport report,
                                             Mandant client)
        Adds a client protocol entry when malware was detected in a file or some data.
        Parameters:
        uc - The current user who uploaded the file containing malware.
        scannedItem - A description of the scanned file that was found to contain malware, e.g. the name of an upload element or the name of an attachment.
        report - The malware scan report. When MalwareScanReport.isSafe() is true, no protocol entry is added.
        client - The client scope containing the file or data with malware.
      • addMalwareDetectedProtocolEntry

        void addMalwareDetectedProtocolEntry​(UserContext uc,
                                             String scannedItem,
                                             MalwareScanReport report,
                                             Vorgang formRecord)
        Adds a processing protocol entry when malware was detected in a file or some data.
        Parameters:
        uc - The current user who uploaded the file containing malware.
        scannedItem - A description of the scanned file that was found to contain malware, e.g. the name of an upload element or the name of an attachment.
        report - The malware scan report. When MalwareScanReport.isSafe() is true, no protocol entry is added.
        formRecord - The form record to which the file belongs.
      • getProcessProtocolPdf

        byte[] getProcessProtocolPdf​(UserContext uc,
                                     Vorgang process,
                                     Locale locale)
        Returns a byte array, that represents the history of a given process as a pdf file.
        Parameters:
        uc - The current user to get the pdf file
        formRecordMetaID - The id of the process
        locale - the given locale
        Returns:
        The byte array that represents the pdf file
      • getProcessProtocolHtml

        byte[] getProcessProtocolHtml​(UserContext uc,
                                      Vorgang process,
                                      Locale locale)
        Returns a string, that represents the history of a given process as a html file.
        Parameters:
        uc - The current user to get the html file
        process - the process
        locale - the given locale
        Returns:
        The string of the html