Class ReportItemsProviding.Adapter<D>
java.lang.Object
de.espirit.firstspirit.client.plugin.dataaccess.aspects.ReportItemsProviding.Adapter<D>
- All Implemented Interfaces:
ReportItemsProviding<D>
- Enclosing interface:
- ReportItemsProviding<D>
public static class ReportItemsProviding.Adapter<D>
extends Object
implements ReportItemsProviding<D>
Adapter for implementation convenience.
- Since:
- 5.2.21
-
Nested Class Summary
Nested classes/interfaces inherited from interface de.espirit.firstspirit.client.plugin.dataaccess.aspects.ReportItemsProviding
ReportItemsProviding.Adapter<D>
-
Field Summary
Fields inherited from interface de.espirit.firstspirit.client.plugin.dataaccess.aspects.ReportItemsProviding
TYPE
-
Constructor Summary
-
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.
-
Constructor Details
-
Adapter
public Adapter()
-
-
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.- Specified by:
getClickItem
in interfaceReportItemsProviding<D>
- 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.- Specified by:
getItems
in interfaceReportItemsProviding<D>
- Returns:
- A collection of report items.
- Since:
- 5.2.21
-