| 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 © 2022 ALM Works. All Rights Reserved.