Uses of Interface
com.almworks.jira.structure.api.forest.item.ItemForest
Packages that use ItemForest
Package
Description
This package provides Attribute API.
This package is a part of Structure Attributes SPI.
-
Uses of ItemForest in com.almworks.jira.structure.api.attribute
Methods in com.almworks.jira.structure.api.attribute with parameters of type ItemForestModifier and TypeMethodDescriptionStructureAttributeService.getAttributeValues(ItemForest forest, LongList rows, Collection<? extends AttributeSpec<?>> attributes) Returns attribute values for the given matrix of Rows and Attributes.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 ofAttributeUpdateChecker, which can be used to detect that the values may have changed and another loading is needed.voidStructureAttributeService.loadAttributeValues(ItemForest itemForest, LongList rows, Collection<? extends AttributeSpec<?>> attributes, AttributeValuesReceiver receiver) This method loads values for the given sets of attributes and rows.Method parameters in com.almworks.jira.structure.api.attribute with type arguments of type ItemForestModifier and TypeMethodDescriptionStructureAttributeService.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 ConsistentRowValuesStructureAttributeService.getConsistentAttributeValues(ForestSpec spec, Function<ItemForest, LongList> rowsSupplier, Collection<? extends AttributeSpec<?>> attributes) Performs consistent loading of values for the given rows and attributes. -
Uses of ItemForest in com.almworks.jira.structure.api.attribute.loader
Methods in com.almworks.jira.structure.api.attribute.loader with parameters of type ItemForestModifier and TypeMethodDescriptiondefault voidRowAttributeLoader.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. -
Uses of ItemForest in com.almworks.jira.structure.api.attribute.loader.builder
Methods in com.almworks.jira.structure.api.attribute.loader.builder with parameters of type ItemForestModifier and TypeMethodDescriptionvoidBaseSingleRowAttributeLoader.preload(LongSet rowIds, ItemForest forest, AttributeContext context) voidRowPreloadFunction.preload(LongSet rowIds, ItemForest forest, AttributeContext context) -
Uses of ItemForest in com.almworks.jira.structure.api.attribute.loader.delegate
Methods in com.almworks.jira.structure.api.attribute.loader.delegate with parameters of type ItemForestModifier and TypeMethodDescriptionvoidDelegatingRowAttributeLoader.preload(LongSet rowIds, ItemForest forest, AttributeContext context) -
Uses of ItemForest in com.almworks.jira.structure.api.cache.access
Methods in com.almworks.jira.structure.api.cache.access with parameters of type ItemForestModifier and TypeMethodDescriptionvoidForestAccessCache.collectInvisibleRows(ItemForest forest, ApplicationUser user, LongCollector invisibleRowsCollector) voidForestAccessCache.collectInvisibleRows(ItemForest forest, String userKey, LongCollector invisibleRowsCollector) Collects invisible rows from a temporary forest. -
Uses of ItemForest in com.almworks.jira.structure.api.effector
Methods in com.almworks.jira.structure.api.effector with parameters of type ItemForestModifier and TypeMethodDescriptionvoidEffectorFunction.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. -
Uses of ItemForest in com.almworks.jira.structure.api.forest.action
Methods in com.almworks.jira.structure.api.forest.action that return ItemForestConstructors in com.almworks.jira.structure.api.forest.action with parameters of type ItemForestModifierConstructorDescriptionAdd(ItemForest fragment, long under, long after, long before) Copy(ItemForest fragment, long under, long after, long before, LongLongMap originalRows) -
Uses of ItemForest in com.almworks.jira.structure.api.forest.item
Classes in com.almworks.jira.structure.api.forest.item that implement ItemForestFields in com.almworks.jira.structure.api.forest.item declared as ItemForestMethods in com.almworks.jira.structure.api.forest.item that return ItemForestMethods in com.almworks.jira.structure.api.forest.item with parameters of type ItemForestModifier and TypeMethodDescriptionstatic ImmutableItemForestImmutableItemForest.copy(ItemForest copyFrom) static ImmutableItemForestImmutableItemForest.copySubtree(ItemForest copyFrom, long rootId) ItemForestBuilder.nextFragment(ItemForest fragment) ItemForestBuilderImpl.nextFragment(ItemForest fragment) static ImmutableItemForestImmutableItemForest.rearrangeItemForest(ItemForest source, Forest newForest) -
Uses of ItemForest in com.almworks.jira.structure.api.generator
Methods in com.almworks.jira.structure.api.generator that return ItemForestModifier and TypeMethodDescriptionStructureGenerator.GenerationContext.inputForest()Returns the forest fragment generated before current generator call.StructureGenerator.GenerationContext.previewForest()Returns the forest fragment currently processed by the generator.Methods in com.almworks.jira.structure.api.generator with parameters of type ItemForestModifier and TypeMethodDescriptionvoidActionHandler.InserterActionHandler.addFragment(ItemForest fragment, StructurePosition to, StructureGenerator.HandlingContext context) -
Uses of ItemForest in com.almworks.jira.structure.api.sync.util
Methods in com.almworks.jira.structure.api.sync.util with parameters of type ItemForestModifier and TypeMethodDescriptionSyncLogger.appendItemForest(ItemForest itemForest, StringBuilder sb) SyncLogger.itemForest(ItemForest itemForest)