Interface IJasperBF
@BusinessFacade
public interface IJasperBF
URL access to the Jasper Reports server
The access to this BF needs to be secured. Access allowed to trusted parties only.
-
Method Summary
Modifier and TypeMethodDescriptionvoiddeploy(JasperDeployDTO deployData) Deploy the specified external resources to the Jasper Reports Server bound to this engine.voiddeployEngine(JasperDeployEngineDTO deployData) Deploy the specified external resources to the Jasper Reports Server bound to this engine.Generates a URL with access to the Jasper Reports Server bound to this engine, using the internal engine configuration for the specified client (licensed modules or roles) and the external user credentials.Generates a URL with access to the Jasper Reports Server bound to this engine, using the external authentication data.
-
Method Details
-
getJasperSSOUrl
Generates a URL with access to the Jasper Reports Server bound to this engine, using the external authentication data. The specified user is considered to be already authenticated by the caller.- Parameters:
parms- externally authenticated data- Returns:
- a valid URL to a new JRS session
-
getJasperEngineSSOUrl
String getJasperEngineSSOUrl(JasperEngineApplicationFacadeParmsDTO parms) throws JasperAuthenticationException Generates a URL with access to the Jasper Reports Server bound to this engine, using the internal engine configuration for the specified client (licensed modules or roles) and the external user credentials. The specified user is considered to be already authenticated by the caller.- Parameters:
parms- configuration client and externally authenticated data- Returns:
- a valid URL to a new JRS session
- Throws:
JasperAuthenticationException- thrown if the authentication fails
-
deploy
Deploy the specified external resources to the Jasper Reports Server bound to this engine. The resources are deployed under the tenant specified in the request or under product domain if no tenant is specified.- Parameters:
deployData- resources to be deployed- Throws:
JasperDeployException- thrown if the deployment fails
-
deployEngine
Deploy the specified external resources to the Jasper Reports Server bound to this engine. The resources are deployed under the tenant corresponding to the client ident code from the request (or from the authentication if not filled).- Parameters:
deployData- resources to be deployed- Throws:
JasperDeployException- thrown if the deployment fails
-