Package org.apache.ofbiz.birt.flexible
Class BirtServices
- java.lang.Object
-
- org.apache.ofbiz.birt.flexible.BirtServices
-
public class BirtServices extends java.lang.Object
Birt Services
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
module
static java.lang.String
resource
static java.lang.String
resource_error
static java.lang.String
resourceProduct
-
Constructor Summary
Constructors Constructor Description BirtServices()
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static java.util.Map<java.lang.String,java.lang.Object>
callPerformFindFromBirt(DispatchContext dctx, java.util.Map<java.lang.String,java.lang.Object> context)
Perform find data on given view/entity and return these into Birt compatible format.static java.util.Map<java.lang.String,java.lang.Object>
createFlexibleReport(DispatchContext dctx, java.util.Map<java.lang.String,java.lang.Object> context)
Instantiate a new Flexible report, using the data given in parameters andReportDesignGenerator
class.static java.util.Map<java.lang.String,java.lang.Object>
createFlexibleReportFromMaster(DispatchContext dctx, java.util.Map<java.lang.String,java.lang.Object> context)
Analyse given master and create report design from its data Two cases are implemented : Entity : data retieval is based on a simple view/entity Service : data retrieval is based on servicestatic java.util.Map<java.lang.String,java.lang.Object>
createFlexibleReportFromMasterEntityWorkflow(DispatchContext dctx, java.util.Map<java.lang.String,java.lang.Object> context)
Create report design from View/Entity master reportstatic java.util.Map<java.lang.String,java.lang.Object>
createFlexibleReportFromMasterServiceWorkflow(DispatchContext dctx, java.util.Map<java.lang.String,java.lang.Object> context)
Create report design from service master reportstatic java.util.Map<java.lang.String,java.lang.Object>
createFormForDisplay(DispatchContext dctx, java.util.Map<java.lang.String,java.lang.Object> context)
Prepare and return search form of a report designstatic java.util.Map<java.lang.String,java.lang.Object>
deleteAllReports(DispatchContext dctx, java.util.Map<java.lang.String,java.lang.Object> context)
delete all non-master report design, not used OOTB but accessible as servicestatic java.util.Map<java.lang.String,java.lang.Object>
deleteFlexibleReport(DispatchContext dctx, java.util.Map<java.lang.String,java.lang.Object> context)
Delete a flexible report designstatic java.util.Map<java.lang.String,java.lang.Object>
overrideReportForm(DispatchContext dctx, java.util.Map<java.lang.String,java.lang.Object> context)
Update search form of a report designstatic java.util.Map<java.lang.String,java.lang.Object>
prepareFlexibleReportFieldsFromEntity(DispatchContext dctx, java.util.Map<java.lang.String,java.lang.Object> context)
Define which data fields and its label, filter fields and label that will be supported by the View/Entity report designstatic java.util.Map<java.lang.String,java.lang.Object>
prepareFlexibleReportOptionFieldsFromEntity(DispatchContext dctx, java.util.Map<java.lang.String,java.lang.Object> context)
Deprecated.static java.util.Map<java.lang.String,java.lang.Object>
uploadRptDesign(DispatchContext dctx, java.util.Map<java.lang.String,java.lang.Object> context)
Update birt rptdesign file from uploaded one.
-
-
-
Field Detail
-
module
public static final java.lang.String module
-
resource
public static final java.lang.String resource
- See Also:
- Constant Field Values
-
resource_error
public static final java.lang.String resource_error
- See Also:
- Constant Field Values
-
resourceProduct
public static final java.lang.String resourceProduct
- See Also:
- Constant Field Values
-
-
Method Detail
-
createFlexibleReport
public static java.util.Map<java.lang.String,java.lang.Object> createFlexibleReport(DispatchContext dctx, java.util.Map<java.lang.String,java.lang.Object> context)
Instantiate a new Flexible report, using the data given in parameters andReportDesignGenerator
class.
-
prepareFlexibleReportOptionFieldsFromEntity
@Deprecated public static java.util.Map<java.lang.String,java.lang.Object> prepareFlexibleReportOptionFieldsFromEntity(DispatchContext dctx, java.util.Map<java.lang.String,java.lang.Object> context)
Deprecated.
-
callPerformFindFromBirt
public static java.util.Map<java.lang.String,java.lang.Object> callPerformFindFromBirt(DispatchContext dctx, java.util.Map<java.lang.String,java.lang.Object> context)
Perform find data on given view/entity and return these into Birt compatible format. This service is meant to be used as default for View/entity report design
-
createFlexibleReportFromMaster
public static java.util.Map<java.lang.String,java.lang.Object> createFlexibleReportFromMaster(DispatchContext dctx, java.util.Map<java.lang.String,java.lang.Object> context)
Analyse given master and create report design from its data Two cases are implemented :- Entity : data retieval is based on a simple view/entity
- Service : data retrieval is based on service
-
overrideReportForm
public static java.util.Map<java.lang.String,java.lang.Object> overrideReportForm(DispatchContext dctx, java.util.Map<java.lang.String,java.lang.Object> context)
Update search form of a report design
-
createFlexibleReportFromMasterEntityWorkflow
public static java.util.Map<java.lang.String,java.lang.Object> createFlexibleReportFromMasterEntityWorkflow(DispatchContext dctx, java.util.Map<java.lang.String,java.lang.Object> context)
Create report design from View/Entity master report
-
createFlexibleReportFromMasterServiceWorkflow
public static java.util.Map<java.lang.String,java.lang.Object> createFlexibleReportFromMasterServiceWorkflow(DispatchContext dctx, java.util.Map<java.lang.String,java.lang.Object> context)
Create report design from service master report
-
prepareFlexibleReportFieldsFromEntity
public static java.util.Map<java.lang.String,java.lang.Object> prepareFlexibleReportFieldsFromEntity(DispatchContext dctx, java.util.Map<java.lang.String,java.lang.Object> context)
Define which data fields and its label, filter fields and label that will be supported by the View/Entity report design
-
createFormForDisplay
public static java.util.Map<java.lang.String,java.lang.Object> createFormForDisplay(DispatchContext dctx, java.util.Map<java.lang.String,java.lang.Object> context)
Prepare and return search form of a report design
-
deleteAllReports
public static java.util.Map<java.lang.String,java.lang.Object> deleteAllReports(DispatchContext dctx, java.util.Map<java.lang.String,java.lang.Object> context)
delete all non-master report design, not used OOTB but accessible as service
-
deleteFlexibleReport
public static java.util.Map<java.lang.String,java.lang.Object> deleteFlexibleReport(DispatchContext dctx, java.util.Map<java.lang.String,java.lang.Object> context)
Delete a flexible report design
-
uploadRptDesign
public static java.util.Map<java.lang.String,java.lang.Object> uploadRptDesign(DispatchContext dctx, java.util.Map<java.lang.String,java.lang.Object> context)
Update birt rptdesign file from uploaded one.This will update only STYLES, BODY, MASTERPAGE AND CUBES from existing rptdesign with uploaded ones.
-
-