Package edu.umd.cs.findbugs.cloud
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.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
Cloud.BugFilingStatus
static interface
Cloud.CloudListener
static class
Cloud.Mode
static class
Cloud.UserDesignation
-
Method Summary
-
-
-
Method Detail
-
getBugCollection
BugCollection getBugCollection()
-
getStatusMsg
java.lang.String getStatusMsg()
-
addListener
void addListener(Cloud.CloudListener listener)
-
removeListener
void removeListener(Cloud.CloudListener listener)
-
availableForInitialization
boolean availableForInitialization()
-
initialize
boolean initialize()
-
bugsPopulated
void bugsPopulated()
-
shutdown
void shutdown()
-
getMode
Cloud.Mode getMode()
-
setMode
void setMode(Cloud.Mode m)
-
getIWillFix
boolean getIWillFix(BugInstance b)
-
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()
-
getBugLinkStatus
Cloud.BugFilingStatus getBugLinkStatus(BugInstance b)
-
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)
-
claim
boolean claim(BugInstance b)
-
getUserTimestamp
long getUserTimestamp(BugInstance b)
-
setUserTimestamp
void setUserTimestamp(BugInstance b, long timestamp)
-
getUserDate
java.util.Date getUserDate(BugInstance b)
-
getUserDesignation
Cloud.UserDesignation getUserDesignation(BugInstance b)
-
setUserDesignation
void setUserDesignation(BugInstance b, Cloud.UserDesignation u, long timestamp)
-
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)
-
getFirstSeen
long getFirstSeen(BugInstance b)
-
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()
-
-