Interface Cloud

  • All Known Implementing Classes:
    AbstractCloud, DBCloud

    public interface Cloud
    An interface for describing how a bug collection interacts with the FindBugs Cloud. Each Cloud instance is associated with a BugCollection.
    • Method Detail

      • getStatusMsg

        java.lang.String getStatusMsg()
      • availableForInitialization

        boolean availableForInitialization()
      • initialize

        boolean initialize()
      • bugsPopulated

        void bugsPopulated()
      • shutdown

        void shutdown()
      • supportsSourceLinks

        boolean supportsSourceLinks()
      • getUser

        java.lang.String getUser()
      • getSourceLinkToolTip

        java.lang.String getSourceLinkToolTip​(@CheckForNull
                                              BugInstance b)
      • getSourceLink

        java.net.URL getSourceLink​(BugInstance b)
      • supportsBugLinks

        boolean supportsBugLinks()
      • getBugLink

        java.net.URL getBugLink​(BugInstance b)
      • bugFiled

        void bugFiled​(BugInstance b,
                      @CheckForNull
                      java.lang.Object bugLink)
      • supportsCloudReports

        boolean supportsCloudReports()
      • getCloudReport

        java.lang.String getCloudReport​(BugInstance b)
      • supportsClaims

        boolean supportsClaims()
      • claimedBy

        @CheckForNull
        java.lang.String claimedBy​(BugInstance b)
      • getUserTimestamp

        long getUserTimestamp​(BugInstance b)
      • setUserTimestamp

        void setUserTimestamp​(BugInstance b,
                              long timestamp)
      • getUserDate

        java.util.Date getUserDate​(BugInstance b)
      • getClassificationScore

        double getClassificationScore​(BugInstance b)
      • getClassificationVariance

        double getClassificationVariance​(BugInstance b)
      • getClassificationDisagreement

        double getClassificationDisagreement​(BugInstance b)
      • getPortionObsoleteClassifications

        double getPortionObsoleteClassifications​(BugInstance b)
      • getNumberReviewers

        int getNumberReviewers​(BugInstance b)
      • getUserEvaluation

        java.lang.String getUserEvaluation​(BugInstance b)
      • setUserEvaluation

        void setUserEvaluation​(BugInstance b,
                               java.lang.String e,
                               long timestamp)
      • overallClassificationIsNotAProblem

        boolean overallClassificationIsNotAProblem​(BugInstance b)
      • storeUserAnnotation

        void storeUserAnnotation​(BugInstance bugInstance)
        Parameters:
        bugInstance -
      • canStoreUserAnnotation

        boolean canStoreUserAnnotation​(BugInstance bugInstance)
      • printCloudSummary

        void printCloudSummary​(java.io.PrintWriter w,
                               java.lang.Iterable<BugInstance> bugs,
                               java.lang.String[] packagePrefixes)
      • supportsCloudSummaries

        boolean supportsCloudSummaries()