- Type Parameters:
T- the report typeR- the report result typeP- the report parameters type
public interface ReportType<T,R,P>
Identifies a report.
A factory for
ReportType instances.-
Method Summary
Modifier and TypeMethodDescriptionname()static <T,R, P> ReportType<T, R, P> reportType(String name) Instantiates a new Report instance with the given name.
-
Method Details
-
name
String name()- Returns:
- the report name
-
reportType
Instantiates a new Report instance with the given name.- Type Parameters:
T- the report typeR- the report result typeP- the report parameters type- Parameters:
name- the report name- Returns:
- a report
-