
com.almworks.jira.structure.api2g.attribute.StructureAttributeService Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of structure-api Show documentation
Show all versions of structure-api Show documentation
Public API for the Structure Plugin for JIRA
package com.almworks.jira.structure.api2g.attribute;
import com.almworks.integers.LongList;
import com.almworks.jira.structure.api2g.forest.*;
import org.jetbrains.annotations.Nullable;
import java.util.Collection;
public interface StructureAttributeService {
/**
* Returns attribute values for the given Rows x Attributes, calculated on the forest defined by forestSpec.
* Performs unwinding of the temporary row IDs.
*/
VersionedRowValues getAttributeValues(@Nullable ForestSpec spec, @Nullable LongList rows,
@Nullable Collection extends AttributeSpec>> attributes);
VersionedRowValues getAttributeValues(@Nullable Forest forest, @Nullable LongList rows,
@Nullable Collection extends AttributeSpec>> attributes);
VersionedRowValues getAttributeValues(@Nullable ItemForest forest, @Nullable LongList rows,
@Nullable Collection extends AttributeSpec>> attributes);
void clearCache();
// do we need this method? is it only used in test?
// AggregateResult getAttributeValues(ItemForest forest, List rows, Collection extends AttributeSpec>> attributes);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy