Modifier and Type | Class and Description |
---|---|
class |
AuthorizableReporterMeta<PARAM_META>
For Reports that have special
Authorization needs and are Authorizable in nature |
Modifier and Type | Method and Description |
---|---|
ReporterMeta<PARAM_META> |
ReporterMeta.getNoParamsReporterMeta()
If
inputParamsMetas is not null; then by default to generate a Report params are needed. |
ReporterMeta |
Reporter.getReporterMeta()
Reference to
ReporterMeta Can be used to refer to original details about various columns in the Report. |
ReporterMeta |
DataSourceReporter.getReporterMeta()
Reference to
ReporterMeta Can be used to refer to original details about various columns in the Report. |
ReporterMeta<PARAM_META> |
ReportingService.getReporterMeta(String id) |
ReporterMeta<PARAM_META> |
DefaultReportingService.getReporterMeta(String id) |
Modifier and Type | Method and Description |
---|---|
List<ReporterMeta<PARAM_META>> |
ReportingService.getReporterMeta(AUTHORIZATION_UNIT unit)
Get
ReporterMeta for a given AUTHORIZATION_UNIT |
List<ReporterMeta<PARAM_META>> |
DefaultReportingService.getReporterMeta(AUTHORIZATION_UNIT unit) |
Map<AUTHORIZATION_UNIT,List<ReporterMeta<PARAM_META>>> |
DefaultReportingService.getReporterMetaMap() |
Modifier and Type | Method and Description |
---|---|
void |
ReporterMeta.setNoParamsReporterMeta(ReporterMeta<PARAM_META> noParamsReporterMeta)
If
inputParamsMetas is not null; then by default to generate a Report params are needed. |
void |
DataSourceReporter.setReporterMeta(ReporterMeta reporterMeta)
Reference to
ReporterMeta Can be used to refer to original details about various columns in the Report. |
Constructor and Description |
---|
AuthorizableReporterMeta(ReporterMeta reporterMeta) |
ReporterMeta(ReporterMeta reporterMeta) |
Constructor and Description |
---|
DefaultReportingService(Map<AUTHORIZATION_UNIT,List<ReporterMeta<PARAM_META>>> reporterMetaMap) |
Modifier and Type | Method and Description |
---|---|
protected org.apache.wicket.Component |
CollectionTypesReportResult.getComponentForCell(String componentId,
Object value,
Object record,
int colIndex,
String fieldName,
ReporterMeta reporterMeta) |
Constructor and Description |
---|
CollectionTypesReportResult(String id,
org.apache.wicket.model.IModel<ReporterMeta> model,
Object[] params) |
Constructor and Description |
---|
InventoryReportResult(String id,
org.apache.wicket.model.IModel<ReporterMeta> model,
Object[] params) |
Modifier and Type | Method and Description |
---|---|
protected org.apache.wicket.Component |
PromotionReportResult.getComponentForCell(String componentId,
Object value,
Object record,
int colIndex,
String fieldName,
ReporterMeta reporterMeta) |
protected org.apache.wicket.Component |
CustomerDataReportResult.getComponentForCell(String componentId,
Object value,
Object record,
int colIndex,
String fieldName,
ReporterMeta reporterMeta) |
protected org.apache.wicket.Component |
OrderReportResult.getComponentForCell(String componentId,
Object value,
Object record,
int colIndex,
String fieldName,
ReporterMeta reporterMeta) |
Constructor and Description |
---|
CustomerDataReportResult(String id,
org.apache.wicket.model.IModel<ReporterMeta> model,
Object[] params) |
OrderReportResult(String id,
org.apache.wicket.model.IModel<ReporterMeta> model,
Object[] params) |
PromotionReportResult(String id,
org.apache.wicket.model.IModel<ReporterMeta> model,
Object[] params) |
Modifier and Type | Method and Description |
---|---|
protected org.apache.wicket.Component |
PostListingReportResult.getComponentForCell(String componentId,
Object value,
Object record,
int colIndex,
String fieldName,
ReporterMeta reporterMeta) |
Constructor and Description |
---|
PostListingReportResult(String id,
org.apache.wicket.model.IModel<ReporterMeta> model,
Object[] params) |
Modifier and Type | Field and Description |
---|---|
static org.apache.wicket.markup.html.form.IChoiceRenderer<ReporterMeta<FacetMeta>> |
ReportingAdmin.CHOICE_RENDERER |
Modifier and Type | Method and Description |
---|---|
protected List<ReporterMeta<FacetMeta>> |
ReportingAdmin.defineReportDefinition(Module module) |
List<ReporterMeta<FacetMeta>> |
ReportingAdmin.getReporterMetasForCurrentModule(org.apache.wicket.Request request) |
Modifier and Type | Method and Description |
---|---|
boolean |
ReportingAdmin.filter(User user,
ReporterMeta<FacetMeta> reporterMeta)
By default Filter Authorizable Reports that are not meant for current user
Controls the Reports Available to a User on a reporting page |
Modifier and Type | Class and Description |
---|---|
class |
Exporters<RM extends ReporterMeta>
Component to display all the formating Options based on the
ReporterMeta |
class |
PoppableReportResult<T extends Serializable,RM extends ReporterMeta>
TODO: Shift to a base layer or Modules
More advanced version of
ReportResult which allows Ordering of Grid and opening a record from the Grid in a PopUp / Dedicated Record details Panel |
class |
ReportResult<T extends Serializable,RM extends ReporterMeta>
Any listing for a report, also supports custom Bulk action buttons on report result items.
|
Modifier and Type | Method and Description |
---|---|
ReporterMeta |
DataProviderReporter.getReporterMeta()
Reference to
ReporterMeta Can be used to refer to original details about various columns in the Report. |
Modifier and Type | Method and Description |
---|---|
protected Reporter<Object[]> |
Exporters.createProxyReporter(User user,
ReporterMeta reporterMeta,
ExportType exportType)
The
Reporter for export may require some modification to Data and headers/Columns due to an override using ExportMeta or Authorizable definitions
in the getColumnToEntityValueMapping() |
protected Map<Integer,Authorizable> |
Exporters.getAuthorizableColumns(ReporterMeta reporterMeta)
Looks for
Authorizable column definitions in values of getColumnToEntityValueMapping() |
protected org.apache.wicket.Component |
GenericPoppableReportResult.getComponentForCell(String componentId,
Object value,
Object record,
int colIndex,
String fieldName,
ReporterMeta reporterMeta) |
protected void |
ReporterInput.onSubmit(ReporterMeta<FacetMeta> rmeta) |
void |
DataProviderReporter.setReporterMeta(ReporterMeta reporterMeta)
Reference to
ReporterMeta Can be used to refer to original details about various columns in the Report. |
Constructor and Description |
---|
GenericPoppableReportResult(String id,
org.apache.wicket.model.IModel<ReporterMeta> model,
org.apache.wicket.MarkupContainer targetPanel,
Object[] params) |
GenericPoppableReportResult(String id,
org.apache.wicket.model.IModel<ReporterMeta> model,
Object[] params) |
ReporterInput(String id,
org.apache.wicket.model.IModel<ReporterMeta<FacetMeta>> model) |
Modifier and Type | Field and Description |
---|---|
protected static org.apache.wicket.markup.html.form.IChoiceRenderer<ReporterMeta<FacetMeta>> |
ReportingAdminPanel.CHOICE_RENDERER |
Modifier and Type | Method and Description |
---|---|
protected List<ReporterMeta<FacetMeta>> |
ReportingAdminPanel.getReporterMetasForCurrentModule(org.apache.wicket.Request request) |
Modifier and Type | Field and Description |
---|---|
protected static org.apache.wicket.markup.html.form.IChoiceRenderer<ReporterMeta<FacetMeta>> |
reportingAdmin.CHOICE_RENDERER |
Modifier and Type | Method and Description |
---|---|
protected List<ReporterMeta<FacetMeta>> |
reportingAdmin.getReporterMetasForCurrentModule(org.apache.wicket.Request request) |
Modifier and Type | Method and Description |
---|---|
protected org.apache.wicket.Component |
VisitorDataReportResult.getComponentForCell(String componentId,
Object value,
Object record,
int colIndex,
String fieldName,
ReporterMeta reporterMeta) |
Constructor and Description |
---|
VisitorDataReportResult(String id,
org.apache.wicket.model.IModel<ReporterMeta> model,
Object[] params) |
Copyright © 2018. All rights reserved.