it.eng.spagobi.engines.commonj.services
Class StartWorkAction

java.lang.Object
  extended by it.eng.spago.dispatching.service.DefaultRequestContext
      extended by it.eng.spago.dispatching.service.DefaultHttpRequestContext
          extended by it.eng.spago.dispatching.action.AbstractHttpAction
              extended by it.eng.spagobi.utilities.service.AbstractBaseHttpAction
                  extended by it.eng.spagobi.utilities.engines.AbstractEngineAction
                      extended by it.eng.spagobi.engines.commonj.services.StartWorkAction
All Implemented Interfaces:
it.eng.spago.dispatching.action.ActionIFace, it.eng.spago.dispatching.service.HttpRequestContextIFace, it.eng.spago.dispatching.service.RequestContextIFace, it.eng.spago.dispatching.service.ServiceIFace, it.eng.spago.init.InitializerIFace, java.io.Serializable

public class StartWorkAction
extends it.eng.spagobi.utilities.engines.AbstractEngineAction

See Also:
Serialized Form

Field Summary
 
Fields inherited from class it.eng.spagobi.utilities.engines.AbstractEngineAction
PRIVATE_SCOPE, PUBLIC_SCOPE
 
Constructor Summary
StartWorkAction()
           
 
Method Summary
 it.eng.spagobi.services.proxy.ContentServiceProxy getContentProxy()
           
 java.lang.String getDocumentId()
           
 it.eng.spago.base.SourceBean getTemplateAsSourceBean()
           
 java.lang.String getTemplateAsString()
           
 void service(it.eng.spago.base.SourceBean request, it.eng.spago.base.SourceBean response)
          Reads document Id and user Id, get the template, configure the work, create process Id, start work
 void serviceStart(java.lang.String userId, java.lang.String documentId, java.util.Map parameters, javax.servlet.http.HttpSession _session, javax.servlet.http.HttpServletRequest _httpRequest, boolean actionMode)
           
 void setContentProxy(it.eng.spagobi.services.proxy.ContentServiceProxy contentProxy)
           
 void setDocumentId(java.lang.String documentId)
           
 
Methods inherited from class it.eng.spagobi.utilities.engines.AbstractEngineAction
getAuditServiceProxy, getConetxtManager, getEngineInstance, getEnv, getLocale, getSpagoBIHttpSessionContainer, getSpagoBISessionContainer, init, saveAnalysisState, setLocale
 
Methods inherited from class it.eng.spagobi.utilities.service.AbstractBaseHttpAction
delAttributeFromHttpSession, delAttributeFromSession, getAttribute, getAttributeAsBoolean, getAttributeAsBoolean, getAttributeAsCsvStringList, getAttributeAsInteger, getAttributeAsJSONArray, getAttributeAsJSONObject, getAttributeAsList, getAttributeAsString, getAttributeFromHttpSession, getAttributeFromHttpSessionAsBoolean, getAttributeFromHttpSessionAsBoolean, getAttributeFromHttpSessionAsString, getAttributeFromSession, getAttributeFromSessionAsBoolean, getAttributeFromSessionAsBoolean, getAttributeFromSessionAsString, getAttributesAsLinkedMap, getAttributesAsMap, getHttpSession, getSessionContainer, getSpagoBIRequestContainer, getSpagoBIResponseContainer, httpSessionContainsAttribute, requestContainsAttribute, requestContainsAttribute, sessionContainsAttribute, setAttribute, setAttributeInHttpSession, setAttributeInSession, setSpagoBIRequestContainer, setSpagoBIResponseContainer, tryToWriteBackToClient, writeBackToClient, writeBackToClient, writeBackToClient, writeBackToClient, writeBackToClient, writeBackToClient
 
Methods inherited from class it.eng.spago.dispatching.action.AbstractHttpAction
getActionMethod, getActionName, getConfig, setActionMethod, setActionName
 
Methods inherited from class it.eng.spago.dispatching.service.DefaultHttpRequestContext
freezeHttpResponse, getHttpRequest, getHttpResponse, getServletConfig, isHttpResponseFreezed, setRequestContext, unfreezeHttpResponse
 
Methods inherited from class it.eng.spago.dispatching.service.DefaultRequestContext
getErrorHandler, getRequestContainer, getResponseContainer, getServiceRequest, getServiceResponse
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface it.eng.spago.dispatching.service.RequestContextIFace
getErrorHandler, getRequestContainer, getResponseContainer, getServiceRequest, getServiceResponse
 

Constructor Detail

StartWorkAction

public StartWorkAction()
Method Detail

service

public void service(it.eng.spago.base.SourceBean request,
                    it.eng.spago.base.SourceBean response)
Reads document Id and user Id, get the template, configure the work, create process Id, start work

Specified by:
service in interface it.eng.spago.dispatching.service.ServiceIFace
Overrides:
service in class it.eng.spagobi.utilities.engines.AbstractEngineAction

serviceStart

public void serviceStart(java.lang.String userId,
                         java.lang.String documentId,
                         java.util.Map parameters,
                         javax.servlet.http.HttpSession _session,
                         javax.servlet.http.HttpServletRequest _httpRequest,
                         boolean actionMode)

getTemplateAsSourceBean

public it.eng.spago.base.SourceBean getTemplateAsSourceBean()

getTemplateAsString

public java.lang.String getTemplateAsString()

getContentProxy

public it.eng.spagobi.services.proxy.ContentServiceProxy getContentProxy()

setContentProxy

public void setContentProxy(it.eng.spagobi.services.proxy.ContentServiceProxy contentProxy)

getDocumentId

public java.lang.String getDocumentId()

setDocumentId

public void setDocumentId(java.lang.String documentId)