|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IEngineDriver
Defines the methods implements by the SpagoBI drivers that, starting from a SpagoBI BIOBject, produce the parameters for a specific engine to which they are associated. The names anv values of the map parameters will be used by the system to produce a POST request to the engine application. Each driver can extract and trasform the BIParameter of the BIObject in order to create a a right request based on the engine specificaion. The methods can be used also to do some setting operation like for example handshake security requests.
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. |
Method Detail |
---|
java.util.Map getParameterMap(java.lang.Object biobject, it.eng.spago.security.IEngUserProfile profile, java.lang.String roleName)
profile
- Profile of the userroleName
- the name of the execution rolebiobject
- the biobject
java.util.Map getParameterMap(java.lang.Object object, java.lang.Object subObject, it.eng.spago.security.IEngUserProfile profile, java.lang.String roleName)
subObject
- SubObject to executeprofile
- Profile of the userroleName
- the name of the execution roleobject
- the object
EngineURL getNewDocumentTemplateBuildUrl(java.lang.Object biobject, it.eng.spago.security.IEngUserProfile profile) throws InvalidOperationRequest
biobject
- the biobjectprofile
- the profile
InvalidOperationRequest
- the invalid operation requestEngineURL getEditDocumentTemplateBuildUrl(java.lang.Object biobject, it.eng.spago.security.IEngUserProfile profile) throws InvalidOperationRequest
biobject
- the biobjectprofile
- the profile
InvalidOperationRequest
- the invalid operation request
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |