Interface PropagateAttributeContext

All Superinterfaces:
AttributeContext, AttributeLoaderContext, RowAttributeContext

@PublicApi public interface PropagateAttributeContext extends RowAttributeContext

The context interface for propagate attribute loaders.

This interface is passed to the function that loads the child row's value. When that function is created with PropagateAttributeLoader.loadChildren(com.almworks.jira.structure.api.attribute.AttributeValue<T>, com.almworks.jira.structure.api.attribute.loader.PropagateAttributeContext.Parent) function, a different context is used - PropagateAttributeContext.Parent.

See Also:
  • Method Details

    • getIndex

      int getIndex()
      Returns the index of the currently calculated row in the list of the parent's children.
      Returns:
      the index of the current row among siblings