public interface

AoInsightReport

implements InternalInsightReport RawEntity<T>
com.atlassian.bitbucket.internal.codeinsights.dao.AoInsightReport

Summary

Constants
String AUTHOR_ID_COLUMN
String COMMIT_ID_COLUMN
String CREATED_DATE_COLUMN
String DATA_COLUMN
String DETAILS_COLUMN
String ID_COLUMN
String KEY_COLUMN
String LINK_COLUMN
String LOGO_URL_COLUMN
String REPORTER_COLUMN
String REPOSITORY_ID_COLUMN
String RESULT_ID_COLUMN
String TABLE
String TITLE_COLUMN
Public Methods
AoInsightAnnotation[] getAnnotations()
@Nonnull Optional<Integer> getAuthorId()
String getCommitId()
Date getCreatedDate()
@Nonnull List<InsightReportData> getData()
@Nonnull Optional<String> getDetails()
long getID()
@Nullable Integer getInternalAuthorId()
@Nullable String getInternalData()
@Nullable String getInternalDetails()
@Nullable String getInternalLink()
@Nullable String getInternalLogoUrl()
@Nullable String getInternalReporter()
String getKey()
@Nonnull Optional<URI> getLink()
@Nonnull Optional<URI> getLogoUrl()
Optional<String> getReporter()
@Nonnull Repository getRepository()
Integer getRepositoryId()
@Nonnull Optional<InsightResult> getResult()
@Nullable Integer getResultId()
String getTitle()
void initialize(Repository repository, List<InsightReportData> data)
void setData(String data)
void setDetails(String details)
void setLink(String link)
void setLogoUrl(String logoUrl)
void setReporter(String reporter)
void setResultId(Integer resultId)
void setTitle(String title)
[Expand]
Inherited Methods
From interface com.atlassian.bitbucket.codeinsights.report.InsightReport
From interface com.atlassian.bitbucket.internal.codeinsights.dao.InternalInsightReport
From interface net.java.ao.RawEntity

Constants

public static final String AUTHOR_ID_COLUMN

Constant Value: "AUTHOR_ID"

public static final String COMMIT_ID_COLUMN

Constant Value: "COMMIT_ID"

public static final String CREATED_DATE_COLUMN

Constant Value: "CREATED_DATE"

public static final String DATA_COLUMN

Constant Value: "DATA"

public static final String DETAILS_COLUMN

Constant Value: "DETAILS"

public static final String ID_COLUMN

Constant Value: "ID"

public static final String KEY_COLUMN

Constant Value: "REPORT_KEY"

public static final String LINK_COLUMN

Constant Value: "LINK"

public static final String LOGO_URL_COLUMN

Constant Value: "LOGO"

public static final String REPORTER_COLUMN

Constant Value: "REPORTER"

public static final String REPOSITORY_ID_COLUMN

Constant Value: "REPOSITORY_ID"

public static final String RESULT_ID_COLUMN

Constant Value: "RESULT_ID"

public static final String TABLE

Constant Value: "INSIGHT_REPORT"

public static final String TITLE_COLUMN

Constant Value: "TITLE"

Public Methods

public AoInsightAnnotation[] getAnnotations ()

@Nonnull public Optional<Integer> getAuthorId ()

public String getCommitId ()

public Date getCreatedDate ()

@Nonnull public List<InsightReportData> getData ()

@Nonnull public Optional<String> getDetails ()

public long getID ()

@Nullable public Integer getInternalAuthorId ()

@Nullable public String getInternalData ()

@Nullable public String getInternalDetails ()

@Nullable public String getInternalLink ()

@Nullable public String getInternalLogoUrl ()

@Nullable public String getInternalReporter ()

public String getKey ()

@Nonnull public Optional<URI> getLink ()

@Nonnull public Optional<URI> getLogoUrl ()

public Optional<String> getReporter ()

@Nonnull public Repository getRepository ()

public Integer getRepositoryId ()

@Nonnull public Optional<InsightResult> getResult ()

@Nullable public Integer getResultId ()

public String getTitle ()

public void initialize (Repository repository, List<InsightReportData> data)

public void setData (String data)

public void setDetails (String details)

public void setLink (String link)

public void setLogoUrl (String logoUrl)

public void setReporter (String reporter)

public void setResultId (Integer resultId)

public void setTitle (String title)