Class ProcessResults


  • public class ProcessResults
    extends Object
    Class for collecting results from a scan for new/deleted/updated extensions.
    Since:
    3.0
    Author:
    Nicklas
    Last modified
    $Date: 2016-11-17 13:36:34 +0100 (to, 17 nov 2016) $
    • Constructor Detail

      • ProcessResults

        public ProcessResults()
        Create a new process results object.
      • ProcessResults

        public ProcessResults​(ProcessResults oldResults)
        Create a new process results object, keeping information about previous results.
        Since:
        3.2.4
    • Method Detail

      • getStartTime

        public long getStartTime()
        Get the start time of the scan as a millisecond value.
        See Also:
        System.currentTimeMillis()
      • setEnded

        public void setEnded()
        Set the end time of the scan.
      • getSummary

        public String getSummary()
        Get a summary of the scan results as a textual description.
      • setSummary

        public void setSummary​(String summary)
        Set a summary of the results.
      • hasError

        public boolean hasError()
        Check if the scan was successful or not. For more detailed information use getResults(ExtensionsFile).
        Returns:
        TRUE if there was any problems, FALSE if everything was successful
      • getNumErrorFiles

        public int getNumErrorFiles()
        The number of extension files that could not be completely loaded because of an error.
      • getResults

        public ProcessResults.FileResults getResults​(ExtensionsFile xtFile)
        Get the results for a specific extensions file. If no current results exists, old results are searched.
        Parameters:
        xtFile - The extensions file to get the results for
        Returns:
        A ProcessResults.FileResults object or null if the extensions file is not found
      • forgetOldResults

        public void forgetOldResults​(ExtensionsFile xtFile)
        Forget old processing results for the given file. Should be called when an extension has been uninstalled,
        Parameters:
        xtFile - The extensions file to forget
        Since:
        3.2.4
      • addErrorMessage

        public void addErrorMessage​(ExtensionsFile xtFile,
                                    String message)
        Adds a detailed message inidcating a failed operation to a file.
        Parameters:
        xtFile - The file to add the message to
        message - The message