Interface ReportService
- All Known Implementing Classes:
StandardReportService
Supported API: true
Extendable: false
-
Method Summary
Modifier and TypeMethodDescriptiondefault WTSetgetReportByNameAndReportingSystem(String reportName, WBRReportingSystem reportingSystem, String containerPath, Boolean thirdPartyReport) Deprecated.default ReportgetReportByNameReportingSystemThirdpartyReport(String reportName, WBRReportingSystem reportingSystem, String containerPath, Boolean thirdPartyReport) This will return the unique Report object by its name, reportingSystem and thirdPartyReport attributes in given containerPath.getThirdPartyReportExecuteUrl(String searchPath, Map inputParams) Returns the URL to the report execution page for the third-party report definition for the given search path.getThirdPartyReportExecuteUrl(ObjectReference windchillReport, Map inputParams) Returns the URL to the report execution page for the third-party report definition for the given Windchill Report object.
-
Method Details
-
getThirdPartyReportExecuteUrl
URL getThirdPartyReportExecuteUrl(ObjectReference windchillReport, Map inputParams) throws WTException Returns the URL to the report execution page for the third-party report definition for the given Windchill Report object.
Supported API: true- Parameters:
windchillReport- Reference to a Windcill Report objectinputParams- Prespecified input parameter values- Returns:
- URL
- Throws:
WTException
-
getThirdPartyReportExecuteUrl
Returns the URL to the report execution page for the third-party report definition for the given search path.
Supported API: true- Parameters:
searchPath-inputParams-- Returns:
- URL
- Throws:
WTException
-
getReportByNameAndReportingSystem
@Deprecated default WTSet getReportByNameAndReportingSystem(String reportName, WBRReportingSystem reportingSystem, String containerPath, Boolean thirdPartyReport) throws WTException Deprecated.Deprecated: Please refer to @getReportByNameReportingSystemThirdpartyReport API. Get Report Objects By Name, Reporting System and ContainerPath. Supported API: true- Parameters:
reportName- , Name of Report to be Searched, Not Null ParameterreportingSystem- Reporting System for given Report, If Null, Falls back to See DefaultWBRReportingSystem.getDefault().containerPath- Container Path for the Report, If Null, Default : SitethirdPartyReport- true : Reporting Systems's Reports. false : For Report Builder's Reports. null : Default is false ( Report Builder's Reports )- Returns:
- WTSet of inflated Report Objects
- Throws:
WTException
-
getReportByNameReportingSystemThirdpartyReport
default Report getReportByNameReportingSystemThirdpartyReport(String reportName, WBRReportingSystem reportingSystem, String containerPath, Boolean thirdPartyReport) throws WTException This will return the unique Report object by its name, reportingSystem and thirdPartyReport attributes in given containerPath. Supported API: true- Parameters:
reportName- , Name of Report to be Searched, Not Null ParameterreportingSystem- Reporting System for given Report, null will consider only Windchill report.containerPath- Container Path for the Report. For null value, default path will be Site.thirdPartyReport- True value represents that Report belongs to thirdParty reporting SYSTEM, False represents the Windchill report.- Returns:
- Inflated Report Object or NULL.
- Throws:
WTException
-