org.sonar.server.filters
Class Filter
java.lang.Object
org.sonar.server.filters.Filter
public class Filter
- extends Object
Filter
public Filter()
setPath
public Filter setPath(Integer rootSnapshotId,
Integer snapshotId,
String snapshotPath,
boolean isViewContext)
getRootSnapshotId
public Integer getRootSnapshotId()
hasBaseSnapshot
public boolean hasBaseSnapshot()
getBaseSnapshotId
public Integer getBaseSnapshotId()
getBaseSnapshotPath
public String getBaseSnapshotPath()
isViewContext
public boolean isViewContext()
setViewContext
public void setViewContext(boolean b)
getScopes
public Set<String> getScopes()
hasScopes
public boolean hasScopes()
setScopes
public Filter setScopes(Set<String> scopes)
setScopes
public Filter setScopes(String... scopes)
getQualifiers
public Set<String> getQualifiers()
hasQualifiers
public boolean hasQualifiers()
setQualifiers
public Filter setQualifiers(Set<String> qualifiers)
setQualifiers
public Filter setQualifiers(String... qualifiers)
getLanguages
public Set<String> getLanguages()
hasLanguages
public boolean hasLanguages()
setLanguages
public Filter setLanguages(Set<String> languages)
setLanguages
public Filter setLanguages(String... languages)
getFavouriteIds
public Set<Integer> getFavouriteIds()
hasFavouriteIds
public boolean hasFavouriteIds()
setFavouriteIds
public Filter setFavouriteIds(Set<Integer> favouriteIds)
setFavouriteIds
public Filter setFavouriteIds(Integer... favouriteIds)
getSortedMetricId
public Integer getSortedMetricId()
isNumericMetric
public boolean isNumericMetric()
isTextSort
public boolean isTextSort()
setSortedMetricId
public Filter setSortedMetricId(Integer id,
boolean isNumericValue,
Boolean isVariation)
isSortedByLanguage
public boolean isSortedByLanguage()
setSortedByLanguage
public Filter setSortedByLanguage()
isSortedByName
public boolean isSortedByName()
isSortedByVersion
public boolean isSortedByVersion()
setSortedByVersion
public Filter setSortedByVersion()
isSorted
public boolean isSorted()
isSortedByDate
public boolean isSortedByDate()
setSortedByDate
public Filter setSortedByDate()
setSortedByName
public Filter setSortedByName()
getMeasureCriteria
public List<MeasureCriterion> getMeasureCriteria()
setMeasureCriteria
public Filter setMeasureCriteria(List<MeasureCriterion> l)
addMeasureCriterion
public Filter addMeasureCriterion(MeasureCriterion c)
createMeasureCriterionOnValue
public Filter createMeasureCriterionOnValue(Integer metricId,
String operator,
Double value,
Boolean variation)
hasMeasureCriteria
public boolean hasMeasureCriteria()
hasMeasureCriteriaOnMetric
protected boolean hasMeasureCriteriaOnMetric(Integer metricId)
mustJoinMeasuresTable
public boolean mustJoinMeasuresTable()
isAscendingSort
public boolean isAscendingSort()
setAscendingSort
public Filter setAscendingSort(boolean b)
getDateCriterion
public DateCriterion getDateCriterion()
setDateCriterion
public Filter setDateCriterion(DateCriterion dc)
setDateCriterion
public Filter setDateCriterion(String operator,
Integer daysAgo)
getKeyRegexp
public String getKeyRegexp()
setKeyRegexp
public Filter setKeyRegexp(String s)
getNameRegexp
public String getNameRegexp()
setNameRegexp
public Filter setNameRegexp(String s)
getPeriodIndex
public int getPeriodIndex()
setPeriodIndex
public void setPeriodIndex(int i)
isOnPeriod
public boolean isOnPeriod()
mustReturnEmptyResult
public boolean mustReturnEmptyResult()
toString
public String toString()
- Overrides:
toString
in class Object
createForAllQualifiers
public static Filter createForAllQualifiers()
Copyright © 2009-2011 SonarSource. All Rights Reserved.