it.eng.spagobi.engines.dossier
Class SpagoBIDossierInternalEngine

java.lang.Object
  extended by it.eng.spagobi.engines.dossier.SpagoBIDossierInternalEngine
All Implemented Interfaces:
InternalEngineIFace

public class SpagoBIDossierInternalEngine
extends java.lang.Object
implements InternalEngineIFace


Field Summary
static java.lang.String messageBundle
           
 
Constructor Summary
SpagoBIDossierInternalEngine()
           
 
Method Summary
 void execute(it.eng.spago.base.RequestContainer requestContainer, BIObject biobj, it.eng.spago.base.SourceBean response)
          Executes the document and populates the response.
 void executeSubObject(it.eng.spago.base.RequestContainer requestContainer, BIObject obj, it.eng.spago.base.SourceBean response, java.lang.Object subObjectInfo)
          Executes the subobject of the document and populates the response.
 void handleDocumentTemplateEdit(it.eng.spago.base.RequestContainer requestContainer, BIObject obj, it.eng.spago.base.SourceBean response)
          Handles the request for the modification of the current document template.
 void handleNewDocumentTemplateCreation(it.eng.spago.base.RequestContainer requestContainer, BIObject obj, it.eng.spago.base.SourceBean response)
          Handles the request for the creation of a new document template.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

messageBundle

public static final java.lang.String messageBundle
See Also:
Constant Field Values
Constructor Detail

SpagoBIDossierInternalEngine

public SpagoBIDossierInternalEngine()
Method Detail

execute

public void execute(it.eng.spago.base.RequestContainer requestContainer,
                    BIObject biobj,
                    it.eng.spago.base.SourceBean response)
             throws it.eng.spago.error.EMFUserError
Executes the document and populates the response.

Specified by:
execute in interface InternalEngineIFace
Parameters:
requestContainer - The RequestContainer object (the session can be retrieved from this object)
response - The response SourceBean to be populated
biobj - the biobj
Throws:
it.eng.spago.error.EMFUserError - the EMF user error

executeSubObject

public void executeSubObject(it.eng.spago.base.RequestContainer requestContainer,
                             BIObject obj,
                             it.eng.spago.base.SourceBean response,
                             java.lang.Object subObjectInfo)
                      throws it.eng.spago.error.EMFUserError
Executes the subobject of the document and populates the response.

Specified by:
executeSubObject in interface InternalEngineIFace
Parameters:
requestContainer - The RequestContainer object (the session can be retrieved from this object)
obj - The BIObject representing the document
response - The response SourceBean to be populated
subObjectInfo - An object describing the subobject to be executed
Throws:
it.eng.spago.error.EMFUserError - the EMF user error

handleDocumentTemplateEdit

public void handleDocumentTemplateEdit(it.eng.spago.base.RequestContainer requestContainer,
                                       BIObject obj,
                                       it.eng.spago.base.SourceBean response)
                                throws it.eng.spago.error.EMFUserError,
                                       InvalidOperationRequest
Description copied from interface: InternalEngineIFace
Handles the request for the modification of the current document template.

Specified by:
handleDocumentTemplateEdit in interface InternalEngineIFace
Parameters:
requestContainer - The RequestContainer object (the session can be retrieved from this object)
obj - The BIObject representing the document
response - The response SourceBean to be populated
Throws:
it.eng.spago.error.EMFUserError - the EMF user error
InvalidOperationRequest - the invalid operation request

handleNewDocumentTemplateCreation

public void handleNewDocumentTemplateCreation(it.eng.spago.base.RequestContainer requestContainer,
                                              BIObject obj,
                                              it.eng.spago.base.SourceBean response)
                                       throws it.eng.spago.error.EMFUserError,
                                              InvalidOperationRequest
Description copied from interface: InternalEngineIFace
Handles the request for the creation of a new document template.

Specified by:
handleNewDocumentTemplateCreation in interface InternalEngineIFace
Parameters:
requestContainer - The RequestContainer object (the session can be retrieved from this object)
obj - The BIObject representing the document
response - The response SourceBean to be populated
Throws:
it.eng.spago.error.EMFUserError - the EMF user error
InvalidOperationRequest - the invalid operation request