Package | Description |
---|---|
com.almworks.jira.structure.api.attribute |
This package provides Attribute API.
|
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.cache.access | |
com.almworks.jira.structure.api.effector | |
com.almworks.jira.structure.api.forest.action | |
com.almworks.jira.structure.api.forest.item | |
com.almworks.jira.structure.api.generator | |
com.almworks.jira.structure.api.sync.util |
Modifier and Type | Method and Description |
---|---|
RowValues |
StructureAttributeService.getAttributeValues(ItemForest forest,
LongList rows,
Collection<? extends AttributeSpec<?>> attributes)
Returns attribute values for the given matrix of Rows and Attributes.
|
RowValuesWithUpdateChecker |
StructureAttributeService.getAttributeValuesWithUpdateChecker(ItemForest forest,
LongList rows,
Collection<? extends AttributeSpec<?>> attributes,
ForestSpec baseForestSpec)
Loads the values for the given rows and attributes, plus provides an instance of
AttributeUpdateChecker , which can be
used to detect that the values may have changed and another loading is needed. |
void |
StructureAttributeService.loadAttributeValues(ItemForest itemForest,
LongList rows,
Collection<? extends AttributeSpec<?>> attributes,
AttributeValuesReceiver receiver)
This method loads values for the given sets of attributes and rows.
|
Modifier and Type | Method and Description |
---|---|
ConsistentRowValues |
StructureAttributeService.getConsistentAttributeValues(ForestSpec spec,
boolean strictSpec,
Function<ItemForest,LongList> rowsSupplier,
Collection<? extends AttributeSpec<?>> attributes)
Performs consistent loading of values for the given rows and attributes.
|
default ConsistentRowValues |
StructureAttributeService.getConsistentAttributeValues(ForestSpec spec,
Function<ItemForest,LongList> rowsSupplier,
Collection<? extends AttributeSpec<?>> attributes)
Performs consistent loading of values for the given rows and attributes.
|
Modifier and Type | Method and Description |
---|---|
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 |
RowPreloadFunction.preload(LongSet rowIds,
ItemForest forest,
AttributeContext context) |
void |
BaseSingleRowAttributeLoader.preload(LongSet rowIds,
ItemForest forest,
AttributeContext context) |
Modifier and Type | Method and Description |
---|---|
void |
DelegatingRowAttributeLoader.preload(LongSet rowIds,
ItemForest forest,
AttributeContext context) |
Modifier and Type | Method and Description |
---|---|
void |
ForestAccessCache.collectInvisibleRows(ItemForest forest,
ApplicationUser user,
LongCollector invisibleRowsCollector) |
void |
ForestAccessCache.collectInvisibleRows(ItemForest forest,
String userKey,
LongCollector invisibleRowsCollector)
Collects invisible rows from a temporary forest.
|
Modifier and Type | Method and Description |
---|---|
void |
EffectorFunction.produceEffects(ItemForest itemForest,
RowValues rowValues,
EffectCollector effectCollector,
ProgressSink progressSink)
The main method in the Effector SPI, which processes an item forest
and produces effect descriptions.
|
Modifier and Type | Method and Description |
---|---|
ItemForest |
ForestAction.Add.getFragment() |
ItemForest |
ForestAction.Copy.getFragment() |
Constructor and Description |
---|
Add(ItemForest fragment,
long under,
long after,
long before) |
Copy(ItemForest fragment,
long under,
long after,
long before,
LongLongMap originalRows) |
Modifier and Type | Class and Description |
---|---|
class |
ImmutableItemForest |
class |
ManagerBackedItemForest |
Modifier and Type | Field and Description |
---|---|
static ItemForest |
ImmutableItemForest.EMPTY |
Modifier and Type | Method and Description |
---|---|
ItemForest |
ItemForestBuilderImpl.build() |
Modifier and Type | Method and Description |
---|---|
static ImmutableItemForest |
ImmutableItemForest.copy(ItemForest copyFrom) |
static ImmutableItemForest |
ImmutableItemForest.copySubtree(ItemForest copyFrom,
long rootId) |
ItemForestBuilderImpl |
ItemForestBuilderImpl.nextFragment(ItemForest fragment) |
B |
ItemForestBuilder.nextFragment(ItemForest fragment) |
static ImmutableItemForest |
ImmutableItemForest.rearrangeItemForest(ItemForest source,
Forest newForest)
|
Modifier and Type | Method and Description |
---|---|
ItemForest |
StructureGenerator.GenerationContext.inputForest()
Returns the forest fragment generated before current generator call.
|
ItemForest |
StructureGenerator.GenerationContext.previewForest()
Returns the forest fragment currently processed by the generator.
|
Modifier and Type | Method and Description |
---|---|
void |
ActionHandler.InserterActionHandler.addFragment(ItemForest fragment,
StructurePosition to,
StructureGenerator.HandlingContext context) |
Modifier and Type | Method and Description |
---|---|
StringBuilder |
SyncLogger.appendItemForest(ItemForest itemForest,
StringBuilder sb) |
String |
SyncLogger.itemForest(ItemForest itemForest) |
Copyright © 2024 Tempo Software. All Rights Reserved.