it.eng.spagobi.drivers.talend
Class TalendDriver

java.lang.Object
  extended by it.eng.spagobi.drivers.talend.TalendDriver

public class TalendDriver
extends java.lang.Object

Driver Implementation (IEngineDriver Interface) for Talend External Engine.


Constructor Summary
TalendDriver()
           
 
Method Summary
protected  java.util.Map applySecurity(java.util.Map pars)
          Applys changes for security reason if necessary
 EngineURL getEditDocumentTemplateBuildUrl(java.lang.Object biobject)
          Function not implemented.
 EngineURL getNewDocumentTemplateBuildUrl(java.lang.Object biobject)
          Function not implemented.
 java.util.Map getParameterMap(java.lang.Object biobject, 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, IEngUserProfile profile, java.lang.String roleName)
          SpagoBITalendEngine does not manage subobejcts, so this method is equivalent to getParameterMap(object, profile, roleName)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TalendDriver

public TalendDriver()
Method Detail

getParameterMap

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

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,
                                     IEngUserProfile profile,
                                     java.lang.String roleName)
SpagoBITalendEngine does not manage subobejcts, so this method is equivalent to getParameterMap(object, profile, roleName)

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

applySecurity

protected java.util.Map applySecurity(java.util.Map pars)
Applys changes for security reason if necessary

Parameters:
pars - The map of parameters
Returns:
the map of parameters to send to the engine

getEditDocumentTemplateBuildUrl

public EngineURL getEditDocumentTemplateBuildUrl(java.lang.Object biobject)
                                          throws InvalidOperationRequest
Function not implemented. Thid method should not be called

Parameters:
biobject - The BIOBject to edit
Throws:
InvalidOperationRequest

getNewDocumentTemplateBuildUrl

public EngineURL getNewDocumentTemplateBuildUrl(java.lang.Object biobject)
                                         throws InvalidOperationRequest
Function not implemented. Thid method should not be called

Parameters:
biobject - The BIOBject to edit
Throws:
InvalidOperationRequest