Package | Description |
---|---|
com.almworks.jira.structure.api.attribute.loader |
This package is a part of Structure Attributes SPI.
|
com.almworks.jira.structure.api.attribute.loader.builder | |
com.almworks.jira.structure.api.attribute.loader.delegate | |
com.almworks.jira.structure.api.export |
Modifier and Type | Interface and Description |
---|---|
interface |
AggregateAttributeContext
The context interface for aggregate attribute loaders.
|
interface |
AttributeLoaderContext
This interface adds methods to
AttributeContext that are used only by attribute loaders. |
interface |
AttributeProviderContext
Provides context for the creation of attribute loaders.
|
interface |
DerivedAttributeContext
The context interface for derived attribute loaders.
|
interface |
ItemAttributeContext
The context interface for item attribute loaders.
|
interface |
PropagateAttributeContext
The context interface for propagate attribute loaders.
|
static interface |
PropagateAttributeContext.Parent
The context interface for preparing children loading function by a propagate.
|
interface |
RowAttributeContext
The base context interface for all row-based attribute loaders.
|
interface |
ScanningAttributeContext
The context interface for scanning attribute loaders.
|
interface |
SingleRowAttributeContext
The context interface for single row attribute loaders.
|
Modifier and Type | Method and Description |
---|---|
default void |
ItemAttributeLoader.preload(Collection<ItemIdentity> itemIds,
AttributeContext context)
Optional method to perform any bulk actions on a set of items before
ItemAttributeLoader.loadValue(com.almworks.jira.structure.api.item.ItemIdentity, com.almworks.jira.structure.api.attribute.loader.ItemAttributeContext) method is called for each item in the collection. |
default void |
RowAttributeLoader.preload(LongSet rowIds,
ItemForest forest,
AttributeContext context)
Optional method to perform any bulk actions on a set of rows before the loading function is called for each row.
|
Modifier and Type | Method and Description |
---|---|
void |
BaseItemAttributeLoader.preload(Collection<ItemIdentity> itemIds,
AttributeContext context) |
void |
RowPreloadFunction.preload(LongSet rowIds,
ItemForest forest,
AttributeContext context) |
void |
BaseSingleRowAttributeLoader.preload(LongSet rowIds,
ItemForest forest,
AttributeContext context) |
Modifier and Type | Method and Description |
---|---|
ItemAttributeLoaderBuilder<T,I> |
ItemAttributeLoaderBuilder.preload(BiConsumer<Collection<ItemIdentity>,AttributeContext> preloadFunction) |
Constructor and Description |
---|
BaseItemAttributeLoader(AttributeSpec<T> attributeSpec,
Set<AttributeSpec<?>> dependencies,
Set<AttributeContextDependency> contextDependencies,
AttributeCachingStrategy cachingStrategy,
TrailItemSet globalTrail,
Predicate<String> itemTypeSupportedPredicate,
BiFunction<ItemIdentity,ItemAttributeContext,AttributeValue<T>> attributeFunction,
BiConsumer<Collection<ItemIdentity>,AttributeContext> preloadFunction) |
Modifier and Type | Method and Description |
---|---|
void |
DelegatingItemAttributeLoader.preload(Collection<ItemIdentity> itemIds,
AttributeContext context) |
void |
DelegatingRowAttributeLoader.preload(LongSet rowIds,
ItemForest forest,
AttributeContext context) |
Modifier and Type | Interface and Description |
---|---|
interface |
ExportRenderContext
A subtype of
AttributeContext passed to ExportRenderer . |
interface |
ExportRequestContext
A context that is passed to
ExportRenderer and ExportRendererProvider during preparation
phase of the export. |
Copyright © 2024 Tempo Software. All Rights Reserved.