|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.bamboo.utils.Comparators
public class Comparators
Method Summary | ||
---|---|---|
static java.util.Comparator<java.lang.String> |
getApplicationBuildNumberComparator()
|
|
static com.google.common.collect.Ordering<ImmutableChainBranch> |
getBranchUpdatedDateOrdering()
Comparator for sorting by updated then created dates of branches |
|
static java.util.Comparator<ResultsSummary> |
getBuildCompletedDateComparator()
|
|
static com.google.common.collect.Ordering<ResultStatisticsProvider> |
getBuildDateOrdering()
|
|
static com.google.common.collect.Ordering<DescriptionProvider> |
getDescriptionProviderOrdering()
|
|
static java.util.Comparator<ElasticImageConfiguration> |
getElasticImageConfigurationNameComparator()
|
|
static com.google.common.collect.Ordering<Job> |
getJobStagePlanNameCaseInsensitiveOrdering()
|
|
static java.util.Comparator<LabelCount> |
getLabelCountAlphabeticComparator()
|
|
static java.util.Comparator<LabelCount> |
getLabelCountRankComparator()
|
|
static com.google.common.collect.Ordering<com.atlassian.plugin.ModuleDescriptor<?>> |
getModuleDescriptorNameOrdering()
|
|
static com.google.common.collect.Ordering<NameProvider> |
getNameProviderCaseInsensitiveOrdering()
Do not use this for plans unless you know the plans you are sorting are within the same parent (e.g. |
|
static com.google.common.collect.Ordering<NameProvider> |
getNameProviderOrdering()
|
|
static com.google.common.collect.Ordering<ImmutablePlan> |
getPlanNameProviderCaseInsensitiveOrdering()
This method will be slower than getTopLevelPlanNameProviderCaseInsensitiveOrdering() so consider using that
instead. |
|
static com.google.common.collect.Ordering<ResultsSummary> |
getPlanNameResultOrdering()
|
|
static com.google.common.collect.Ordering<PlanResultKey> |
getPlanResultKeyOrdering()
|
|
static com.google.common.collect.Ordering<ResultsSummary> |
getResultsSummaryNumberOrdering()
|
|
static
|
getTopLevelPlanNameProviderCaseInsensitiveOrdering()
|
|
static com.google.common.collect.Ordering<VariableDefinitionContext> |
getVariableDefinitionContextOrdering()
|
|
static com.google.common.collect.Ordering<VariableDefinition> |
getVariableDefinitionOrdering()
|
|
static
|
stringPropertyCaseInsensitiveComparator(java.lang.Class<T> beanClass,
java.lang.String propertyName)
|
|
static
|
stringPropertyComparator(java.lang.Class<T> beanClass,
java.lang.String propertyName)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
@NotNull public static java.util.Comparator<ResultsSummary> getBuildCompletedDateComparator()
@NotNull public static com.google.common.collect.Ordering<ResultStatisticsProvider> getBuildDateOrdering()
@NotNull public static com.google.common.collect.Ordering<ImmutableChainBranch> getBranchUpdatedDateOrdering()
@NotNull public static com.google.common.collect.Ordering<DescriptionProvider> getDescriptionProviderOrdering()
@NotNull public static java.util.Comparator<ElasticImageConfiguration> getElasticImageConfigurationNameComparator()
@NotNull public static java.util.Comparator<LabelCount> getLabelCountAlphabeticComparator()
@NotNull public static java.util.Comparator<LabelCount> getLabelCountRankComparator()
@NotNull public static com.google.common.collect.Ordering<NameProvider> getNameProviderOrdering()
@NotNull public static <T extends ImmutableChain> com.google.common.collect.Ordering<T> getTopLevelPlanNameProviderCaseInsensitiveOrdering()
@NotNull public static com.google.common.collect.Ordering<ImmutablePlan> getPlanNameProviderCaseInsensitiveOrdering()
getTopLevelPlanNameProviderCaseInsensitiveOrdering()
so consider using that
instead.
Ordering
object@NotNull public static com.google.common.collect.Ordering<NameProvider> getNameProviderCaseInsensitiveOrdering()
getTopLevelPlanNameProviderCaseInsensitiveOrdering()
or getPlanNameProviderCaseInsensitiveOrdering()
instead
@NotNull public static <T> java.util.Comparator<T> stringPropertyComparator(@NotNull java.lang.Class<T> beanClass, @NotNull java.lang.String propertyName)
@NotNull public static <T> java.util.Comparator<T> stringPropertyCaseInsensitiveComparator(@NotNull java.lang.Class<T> beanClass, @NotNull java.lang.String propertyName)
@NotNull public static com.google.common.collect.Ordering<ResultsSummary> getResultsSummaryNumberOrdering()
@NotNull public static com.google.common.collect.Ordering<Job> getJobStagePlanNameCaseInsensitiveOrdering()
@NotNull public static java.util.Comparator<java.lang.String> getApplicationBuildNumberComparator()
@NotNull public static com.google.common.collect.Ordering<ResultsSummary> getPlanNameResultOrdering()
@NotNull public static com.google.common.collect.Ordering<VariableDefinitionContext> getVariableDefinitionContextOrdering()
@NotNull public static com.google.common.collect.Ordering<VariableDefinition> getVariableDefinitionOrdering()
@NotNull public static com.google.common.collect.Ordering<com.atlassian.plugin.ModuleDescriptor<?>> getModuleDescriptorNameOrdering()
@NotNull public static com.google.common.collect.Ordering<PlanResultKey> getPlanResultKeyOrdering()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |