it.eng.spagobi.engines.dashboardscomposition
Class SpagoBIDashboardsCompositionInternalEngine

java.lang.Object
  extended by it.eng.spagobi.engines.dashboardscomposition.SpagoBIDashboardsCompositionInternalEngine
All Implemented Interfaces:
InternalEngineIFace

public class SpagoBIDashboardsCompositionInternalEngine
extends java.lang.Object
implements InternalEngineIFace


Field Summary
static java.lang.String DASHBOARD
           
static java.lang.String DASHBOARDS
           
static java.lang.String DASHBOARDS_COMPOSITION
           
static java.lang.String DASHBOARDS_CONFIGURATION
           
static java.lang.String DATA
           
static java.lang.String LAYOUT
           
static java.lang.String LOV_LABEL
           
static java.lang.String messageBundle
           
static java.lang.String REFRESH_RATE
           
 
Constructor Summary
SpagoBIDashboardsCompositionInternalEngine()
           
 
Method Summary
 void execute(it.eng.spago.base.RequestContainer requestContainer, BIObject obj, 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)
          The SpagoBIDashboardsCompositionInternalEngine cannot manage subobjects so this method must not be invoked
 void handleDocumentTemplateEdit(it.eng.spago.base.RequestContainer requestContainer, BIObject obj, it.eng.spago.base.SourceBean response)
          Function not implemented.
 void handleNewDocumentTemplateCreation(it.eng.spago.base.RequestContainer requestContainer, BIObject obj, it.eng.spago.base.SourceBean response)
          Function not implemented.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

messageBundle

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

DASHBOARDS_COMPOSITION

public static final java.lang.String DASHBOARDS_COMPOSITION
See Also:
Constant Field Values

DASHBOARDS_CONFIGURATION

public static final java.lang.String DASHBOARDS_CONFIGURATION
See Also:
Constant Field Values

DASHBOARDS

public static final java.lang.String DASHBOARDS
See Also:
Constant Field Values

DASHBOARD

public static final java.lang.String DASHBOARD
See Also:
Constant Field Values

LAYOUT

public static final java.lang.String LAYOUT
See Also:
Constant Field Values

DATA

public static final java.lang.String DATA
See Also:
Constant Field Values

LOV_LABEL

public static final java.lang.String LOV_LABEL
See Also:
Constant Field Values

REFRESH_RATE

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

SpagoBIDashboardsCompositionInternalEngine

public SpagoBIDashboardsCompositionInternalEngine()
Method Detail

execute

public void execute(it.eng.spago.base.RequestContainer requestContainer,
                    BIObject obj,
                    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)
obj - The BIObject representing the document to be executed
response - The response SourceBean to be populated
Throws:
it.eng.spago.error.EMFUserError

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
The SpagoBIDashboardsCompositionInternalEngine cannot manage subobjects so this method must not be invoked

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

handleNewDocumentTemplateCreation

public void handleNewDocumentTemplateCreation(it.eng.spago.base.RequestContainer requestContainer,
                                              BIObject obj,
                                              it.eng.spago.base.SourceBean response)
                                       throws it.eng.spago.error.EMFUserError,
                                              it.eng.spagobi.drivers.exceptions.InvalidOperationRequest
Function not implemented. Thid method should not be called

Specified by:
handleNewDocumentTemplateCreation in interface InternalEngineIFace
Parameters:
requestContainer - The RequestContainer object (the session can be retrieved from this object)
biobject - The BIOBject to edit
response - The response SourceBean to be populated
Throws:
it.eng.spagobi.drivers.exceptions.InvalidOperationRequest
it.eng.spago.error.EMFUserError

handleDocumentTemplateEdit

public void handleDocumentTemplateEdit(it.eng.spago.base.RequestContainer requestContainer,
                                       BIObject obj,
                                       it.eng.spago.base.SourceBean response)
                                throws it.eng.spago.error.EMFUserError,
                                       it.eng.spagobi.drivers.exceptions.InvalidOperationRequest
Function not implemented. Thid method should not be called

Specified by:
handleDocumentTemplateEdit in interface InternalEngineIFace
Parameters:
requestContainer - The RequestContainer object (the session can be retrieved from this object)
biobject - The BIOBject to edit
response - The response SourceBean to be populated
Throws:
it.eng.spagobi.drivers.exceptions.InvalidOperationRequest
it.eng.spago.error.EMFUserError