Interface IJasperBF
-
@BusinessFacade public interface IJasperBF
URL access to the Jasper Reports serverThe access to this BF needs to be secured. Access allowed to trusted parties only.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
deploy(JasperDeployDTO deployData)
Deploy the specified external resources to the Jasper Reports Server bound to this engine.String
getJasperEngineSSOUrl(JasperEngineApplicationFacadeParmsDTO parms)
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.String
getJasperSSOUrl(JasperApplicationFacadeParmsDTO parms)
Generates a URL with access to the Jasper Reports Server bound to this engine, using the external authentication data.
-
-
-
Method Detail
-
getJasperSSOUrl
String getJasperSSOUrl(JasperApplicationFacadeParmsDTO parms)
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
void deploy(JasperDeployDTO deployData) throws JasperDeployException
Deploy the specified external resources to the Jasper Reports Server bound to this engine.- Parameters:
deployData
- resources to be deployed- Throws:
JasperDeployException
- thrown if the deployment fails
-
-