it.eng.spagobi.drivers.birt
Class BirtReportDriver

java.lang.Object
  extended by it.eng.spagobi.drivers.birt.BirtReportDriver
All Implemented Interfaces:
it.eng.spagobi.drivers.IEngineDriver
Direct Known Subclasses:
BirtReportDriverTokenSign

public class BirtReportDriver
extends java.lang.Object
implements it.eng.spagobi.drivers.IEngineDriver

Driver Implementation (IEngineDriver Interface) for Birt Report Engine.


Constructor Summary
BirtReportDriver()
           
 
Method Summary
 java.util.Map getParameterMap(java.lang.Object biobject, it.eng.spago.security.IEngUserProfile profile, java.lang.String roleName)
          Returns a map of parameters which will be send in the request to the engine application.
 java.util.Map getParameterMap(java.lang.Object object, java.lang.Object subObject, it.eng.spago.security.IEngUserProfile profile, java.lang.String roleName)
          Returns a map of parameters which will be send in the request to the engine application.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BirtReportDriver

public BirtReportDriver()
Method Detail

getParameterMap

public java.util.Map getParameterMap(java.lang.Object biobject,
                                     it.eng.spago.security.IEngUserProfile profile,
                                     java.lang.String roleName)
Returns a map of parameters which will be send in the request to the engine application.

Specified by:
getParameterMap in interface it.eng.spagobi.drivers.IEngineDriver
Parameters:
biObject - Object to execute
profile - Profile of the user
roleName - the name of the execution role
Returns:
Map The map of the execution call parameters

getParameterMap

public java.util.Map getParameterMap(java.lang.Object object,
                                     java.lang.Object subObject,
                                     it.eng.spago.security.IEngUserProfile profile,
                                     java.lang.String roleName)
Returns a map of parameters which will be send in the request to the engine application.

Specified by:
getParameterMap in interface it.eng.spagobi.drivers.IEngineDriver
Parameters:
biObject - Object container of the subObject
subObject - SubObject to execute
profile - Profile of the user
roleName - the name of the execution role
Returns:
Map The map of the execution call parameters