public class DBCloud extends AbstractCloud
Cloud.BugFilingStatus, Cloud.CloudListener, Cloud.Mode, Cloud.UserDesignation| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
NONE |
static java.lang.String |
PENDING |
bugCollection| Constructor and Description |
|---|
DBCloud(BugCollection bugs) |
addListener, claim, getBugCollection, getUserDate, hasExistingBugLink, printCloudReport, removeListener, supportsClaims, updatedIssue, updatedStatuspublic static final java.lang.String PENDING
public static final java.lang.String NONE
public DBCloud(BugCollection bugs)
public Cloud.Mode getMode()
public void setMode(Cloud.Mode mode)
public boolean availableForInitialization()
public void bugsPopulated()
public boolean initialize()
public void shutdown()
shutdown in interface Cloudshutdown in class AbstractCloudpublic void storeNewBug(BugInstance bug, long analysisTime)
public void storeFirstSeen(edu.umd.cs.findbugs.cloud.db.DBCloud.BugData bd)
public void storeLastSeen(edu.umd.cs.findbugs.cloud.db.DBCloud.BugData bd,
long timestamp)
public void storeUserAnnotation(edu.umd.cs.findbugs.cloud.db.DBCloud.BugData data,
BugDesignation bd)
public java.lang.String getUser()
public long getFirstSeen(BugInstance b)
public boolean overallClassificationIsNotAProblem(BugInstance b)
overallClassificationIsNotAProblem in interface CloudoverallClassificationIsNotAProblem in class AbstractCloudpublic Cloud.UserDesignation getUserDesignation(BugInstance b)
public java.lang.String getUserEvaluation(BugInstance b)
public long getUserTimestamp(BugInstance b)
public void setUserDesignation(BugInstance b, Cloud.UserDesignation u, long timestamp)
public void setUserEvaluation(BugInstance b, java.lang.String e, long timestamp)
public void setUserTimestamp(BugInstance b, long timestamp)
public int getNumberReviewers(BugInstance b)
getNumberReviewers in interface CloudgetNumberReviewers in class AbstractCloudpublic double getClassificationScore(BugInstance b)
getClassificationScore in interface CloudgetClassificationScore in class AbstractCloudpublic double getPortionObsoleteClassifications(BugInstance b)
getPortionObsoleteClassifications in interface CloudgetPortionObsoleteClassifications in class AbstractCloudpublic double getClassificationVariance(BugInstance b)
getClassificationVariance in interface CloudgetClassificationVariance in class AbstractCloudpublic double getClassificationDisagreement(BugInstance b)
getClassificationDisagreement in interface CloudgetClassificationDisagreement in class AbstractCloudpublic java.util.Set<java.lang.String> getReviewers(BugInstance b)
public boolean isClaimed(BugInstance b)
@CheckForNull public java.net.URL getBugLink(BugInstance b)
getBugLink in interface CloudgetBugLink in class AbstractCloudpublic boolean supportsCloudReports()
supportsCloudReports in interface CloudsupportsCloudReports in class AbstractCloudpublic boolean supportsBugLinks()
supportsBugLinks in interface CloudsupportsBugLinks in class AbstractCloudpublic java.lang.String getCloudReport(BugInstance b)
getCloudReport in interface CloudgetCloudReport in class AbstractCloudpublic void storeUserAnnotation(BugInstance bugInstance)
public boolean supportsSourceLinks()
supportsSourceLinks in interface CloudsupportsSourceLinks in class AbstractCloud@CheckForNull public java.net.URL getSourceLink(BugInstance b)
getSourceLink in interface CloudgetSourceLink in class AbstractCloudpublic java.lang.String getSourceLinkToolTip(BugInstance b)
getSourceLinkToolTip in interface CloudgetSourceLinkToolTip in class AbstractCloudpublic Cloud.BugFilingStatus getBugLinkStatus(BugInstance b)
getBugLinkStatus in interface CloudgetBugLinkStatus in class AbstractCloudpublic void bugFiled(BugInstance b, java.lang.Object bugLink)
public java.lang.String getStatusMsg()
getStatusMsg in interface CloudgetStatusMsg in class AbstractCloudpublic java.lang.String getStatusMsg0()
public void printCloudSummary(java.io.PrintWriter w,
java.lang.Iterable<BugInstance> bugs,
java.lang.String[] packagePrefixes)
printCloudSummary in interface CloudprintCloudSummary in class AbstractCloudpublic boolean getIWillFix(BugInstance b)
getIWillFix in interface CloudgetIWillFix in class AbstractCloudpublic boolean getBugIsUnassigned(BugInstance b)
public boolean getWillNotBeFixed(BugInstance b)
public boolean supportsCloudSummaries()
supportsCloudSummaries in interface CloudsupportsCloudSummaries in class AbstractCloudpublic boolean canStoreUserAnnotation(BugInstance bugInstance)
canStoreUserAnnotation in interface CloudcanStoreUserAnnotation in class AbstractCloud@CheckForNull public java.lang.String claimedBy(BugInstance b)
claimedBy in interface CloudclaimedBy in class AbstractCloudFindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.