it.eng.spagobi.engines.drivers.accessibility
Class AccessibilityDriver

java.lang.Object
  extended by it.eng.spagobi.engines.drivers.AbstractDriver
      extended by it.eng.spagobi.engines.drivers.accessibility.AccessibilityDriver
All Implemented Interfaces:
IEngineDriver

public class AccessibilityDriver
extends AbstractDriver
implements IEngineDriver


Constructor Summary
AccessibilityDriver()
           
 
Method Summary
 EngineURL getEditDocumentTemplateBuildUrl(java.lang.Object biobject, it.eng.spago.security.IEngUserProfile profile)
          Returns the EngineURL for the modification of the document template.
 EngineURL getNewDocumentTemplateBuildUrl(java.lang.Object biobject, it.eng.spago.security.IEngUserProfile profile)
          Returns the EngineURL for the creation of a new template for the document.
 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 it.eng.spagobi.engines.drivers.AbstractDriver
applySecurity
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AccessibilityDriver

public AccessibilityDriver()
Method Detail

getEditDocumentTemplateBuildUrl

public EngineURL getEditDocumentTemplateBuildUrl(java.lang.Object biobject,
                                                 it.eng.spago.security.IEngUserProfile profile)
                                          throws InvalidOperationRequest
Description copied from interface: IEngineDriver
Returns the EngineURL for the modification of the document template.

Specified by:
getEditDocumentTemplateBuildUrl in interface IEngineDriver
Parameters:
biobject - the biobject
profile - the profile
Returns:
the EngineURL for the modification of the document template
Throws:
InvalidOperationRequest - the invalid operation request

getNewDocumentTemplateBuildUrl

public EngineURL getNewDocumentTemplateBuildUrl(java.lang.Object biobject,
                                                it.eng.spago.security.IEngUserProfile profile)
                                         throws InvalidOperationRequest
Description copied from interface: IEngineDriver
Returns the EngineURL for the creation of a new template for the document.

Specified by:
getNewDocumentTemplateBuildUrl in interface IEngineDriver
Parameters:
biobject - the biobject
profile - the profile
Returns:
the EngineURL for the creation of a new template for the document
Throws:
InvalidOperationRequest - the invalid operation request

getParameterMap

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

Specified by:
getParameterMap in interface IEngineDriver
Parameters:
biobject - the biobject
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)
Description copied from interface: IEngineDriver
Returns a map of parameters which will be send in the request to the engine application.

Specified by:
getParameterMap in interface IEngineDriver
Parameters:
object - the object
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