Interface ReportItemsProviding<D>
- All Known Implementing Classes:
ReportItemsProviding.Adapter
public interface ReportItemsProviding<D>
Aspect for providing items operating on a report's entries.
- Since:
- 5.2.5
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic class
Adapter for implementation convenience. -
Field Summary
Modifier and TypeFieldDescriptionstatic final DataAccessAspectType<ReportItemsProviding>
Aspect for providing items. -
Method Summary
Modifier and TypeMethodDescription@Nullable ReportItem<D>
Returns the click item of this report plugin.@NotNull Collection<? extends ReportItem<D>>
getItems()
Provides an arbitrary number of report items defining actions available with a single entry.
-
Field Details
-
TYPE
Aspect for providing items.- Since:
- 5.2.5
-
-
Method Details
-
getClickItem
Returns the click item of this report plugin. The operation provided by the returned item will be executed on a user-generated click-event.- Returns:
- The click item, or
null
, if not supported. - Since:
- 5.2.21
-
getItems
Provides an arbitrary number of report items defining actions available with a single entry.- Returns:
- A collection of report items.
- Since:
- 5.2.5
-