public class BaseHelpers extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
BaseHelpers.BundleFinder
DSL for bundle search queries.
|
static class |
BaseHelpers.Found
DTO.
|
static class |
BaseHelpers.ResourceFinder
DSL for resource search query.
|
| Constructor and Description |
|---|
BaseHelpers() |
| Modifier and Type | Method and Description |
|---|---|
static BaseHelpers.BundleFinder |
find(Snapshot snapshot)
Find Bundles.
|
protected static BaseHelpers.Found |
find(Snapshot snapshot,
Collection<String> included,
Set<String> excluded,
com.google.common.base.Predicate<Bundle> conditionsForExcluded,
boolean resolveExcluded,
com.google.common.base.Predicate<Bundle> deep,
com.google.common.base.Predicate<Bundle> deepFilter,
com.google.common.base.Predicate<Bundle> shallowFilter)
Resolve dependencies with filtering predicates for lists of included and excluded Web Resources.
|
protected static void |
findItChangesArguments(Snapshot snapshot,
String key,
Set<String> excluded,
LinkedHashSet<String> stack,
com.google.common.base.Predicate<Bundle> deep,
com.google.common.base.Predicate<Bundle> deepFilter,
com.google.common.base.Predicate<Bundle> shallowFilter,
LinkedHashSet<String> resolved,
List<String> skipped)
Resolve dependencies for Web Resource.
|
static List<Resource> |
getResources(RequestCache requestCache,
Collection<String> keys)
Get Resources for list of Web Resources.
|
static com.google.common.base.Predicate<Bundle> |
hasConditions()
Filter that leaves only resources that have legacy conditions.
|
static com.google.common.base.Predicate<Bundle> |
hasLegacyCondition()
Filter that leaves only resources that have legacy conditions.
|
static com.google.common.base.Predicate<Bundle> |
isConditionsSatisfied(RequestCache requestCache,
Map<String,String> params)
Filter by web resource conditions evaluated against params.
|
static com.google.common.base.Predicate<Bundle> |
isConditionsSatisfied(RequestCache requestCache,
UrlBuildingStrategy urlBuilderStrategy)
Filter by web resource conditions evaluated immediately.
|
public static com.google.common.base.Predicate<Bundle> isConditionsSatisfied(RequestCache requestCache, Map<String,String> params)
public static com.google.common.base.Predicate<Bundle> isConditionsSatisfied(RequestCache requestCache, UrlBuildingStrategy urlBuilderStrategy)
public static com.google.common.base.Predicate<Bundle> hasLegacyCondition()
public static com.google.common.base.Predicate<Bundle> hasConditions()
public static BaseHelpers.BundleFinder find(Snapshot snapshot)
protected static BaseHelpers.Found find(Snapshot snapshot, Collection<String> included, Set<String> excluded, com.google.common.base.Predicate<Bundle> conditionsForExcluded, boolean resolveExcluded, com.google.common.base.Predicate<Bundle> deep, com.google.common.base.Predicate<Bundle> deepFilter, com.google.common.base.Predicate<Bundle> shallowFilter)
included - keys of included Web Resources.excluded - keys of excluded Web Resources.protected static void findItChangesArguments(Snapshot snapshot, String key, Set<String> excluded, LinkedHashSet<String> stack, com.google.common.base.Predicate<Bundle> deep, com.google.common.base.Predicate<Bundle> deepFilter, com.google.common.base.Predicate<Bundle> shallowFilter, LinkedHashSet<String> resolved, List<String> skipped)
public static List<Resource> getResources(RequestCache requestCache, Collection<String> keys)
keys - keys of Web ResourcesCopyright © 2017 Atlassian. All rights reserved.