planetj.dataengine.application.magic
Class SaveSQLToSQLOperationRequest
java.lang.Object
planetj.magic.AbstractMagicRequest
planetj.magic.MagicRequest
planetj.dataengine.application.magic.SaveSQLToSQLOperationRequest
- All Implemented Interfaces:
- IFeature, IMagicRequest, java.io.Serializable
- public class SaveSQLToSQLOperationRequest
- extends MagicRequest
- See Also:
- Serialized Form
Fields inherited from interface planetj.magic.IMagicRequest |
IS_COMPLETE, MAGIC_REQUEST, MAGIC_REQUEST_CLASS, MAGIC_REQUEST_PARAM1, MAGIC_REQUEST_RC, SAME_URI, TYPE, TYPE_PAGE, TYPE_SESSION, TYPE_STATIC, USER_REQUEST_ATTRIBUTES_STORED |
Methods inherited from class planetj.magic.AbstractMagicRequest |
addLinkedRequestAfter, addLinkedRequestBefore, appendUnsupportedHTMLMessage, changeMode, clone, clone, convertId, equals, executeAll, getAnchorName, getBaseField, getBaseRow, getBaseRowCollection, getCurrentURI, getDefaultEndNavigationGroup, getDefaultPageType, getFailMessage, getFeature, getFirstRequest, getId, getKey, getLastRequest, getMagicRequestParameter, getMagicServletURI, getMagicURI, getNextURI, getNextURI, getPleaseWaitJSP, getPleaseWaitOperation, getRequestAttribute, getRequestParameter, getRequestParameterValues, getRowEventListener, getSessionAttribute, getSharedSessionAttribute, getSuccessMessage, getTemplateURI, getWaitingServlet, handlePleaseWait, hasLinkedRequestsAfter, hasLinkedRequestsBefore, isApplicable, isCompleted, isEndNavigationGroup, isLoadParameterValuesFromRequest, isOverridePrimaryNavigation, isPleaseWait, isPopup, isRepeatable, isReturnToRequester, isSaveResults, isStartNewNavigationGroup, postexecute, postExecute, preexecute, preExecute, processPleaseWait, removeRequestAttribute, removeSessionAttribute, removeSharedSessionAttribute, setAnchorName, setBaseField, setBaseRow, setBaseRowCollection, setCompleted, setEndNavigationGroup, setFailMessage, setId, setIdInternal, setLoadParameterValuesFromRequest, setNextURI, setNextURI, setNextURI, setNextURIs, setOverridePrimaryNavigation, setPopup, setRepeatable, setRequestGroupAttribute, setRequestPageAttribute, setRequestPersistentAttribute, setRequestTransientAttribute, setReturnToRequester, setRowEventListener, setSessionAttribute, setSessionSharedAttribute, setStartNewNavigationGroup, setSuccessMessage |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface planetj.magic.IMagicRequest |
addLinkedRequestAfter, addLinkedRequestBefore, executeAll, getBaseField, getBaseRow, getCurrentURI, getFirstRequest, getId, getKey, getLastRequest, getMagicRequestParameter, getMagicURI, getNextURI, isCompleted, isEndNavigationGroup, isOverridePrimaryNavigation, isRepeatable, isReturnToRequester, isSaveResults, isStartNewNavigationGroup, postExecute, preExecute, setBaseField, setBaseRow, setBaseRowCollection, setEndNavigationGroup, setNextURI, setOverridePrimaryNavigation, setRepeatable, setRowEventListener, setStartNewNavigationGroup |
SaveSQLToSQLOperationRequest
public SaveSQLToSQLOperationRequest(HttpServletRequest pRequest,
HttpServletResponse pResponse,
Application pApplication)
- SaveSQLRequest constructor comment.
- Parameters:
pRequest
- javax.servlet.http.HttpServletRequestpResponse
- javax.servlet.http.HttpServletResponse
SaveSQLToSQLOperationRequest
public SaveSQLToSQLOperationRequest(java.lang.String pId,
HttpServletRequest pRequest,
HttpServletResponse pResponse,
Application pApplication)
- Deprecated. - id no longer needed in constructor
- SaveSQLRequest constructor comment.
- Parameters:
pId
- java.lang.StringpRequest
- javax.servlet.http.HttpServletRequestpResponse
- javax.servlet.http.HttpServletResponse
createSQLOperation
public SQLOperation createSQLOperation(HttpServletRequest req)
throws CMException
- Throws:
CMException
execute
public IMagicRequest execute(HttpServletRequest request,
HttpServletResponse response,
DataEngineServlet pServlet)
throws CMException
- Execute method comment.
- Specified by:
execute
in interface IMagicRequest
- Specified by:
execute
in class AbstractMagicRequest
- Throws:
CMException
getApplication
public Application getApplication()
getSQLOperationLabel
public java.lang.String getSQLOperationLabel(HttpServletRequest request)
throws DataEngineException
- Throws:
DataEngineException
getSQLOperationLabelParameter
public java.lang.String getSQLOperationLabelParameter()
getSQLString
public java.lang.String getSQLString(HttpServletRequest request)
getSQLStringParameter
public java.lang.String getSQLStringParameter()
setApplication
public void setApplication(Application pApplication)
setSQLOperationLabel
public void setSQLOperationLabel(java.lang.String pSQLOperationLabel)
setSQLOperationLabelParameter
public void setSQLOperationLabelParameter(java.lang.String pSQLOperationLabelParameter)
setSQLString
public void setSQLString(java.lang.String pSQLString)
setSQLStringParameter
public void setSQLStringParameter(java.lang.String pSQLStringParameter)
storeSQLInUserProperties
public void storeSQLInUserProperties(HttpServletRequest request)
throws DataEngineException
- Throws:
DataEngineException
getFeatureLevel
public int getFeatureLevel()
- Gets the minimum feature level requried to execute this operation
- Specified by:
getFeatureLevel
in interface IFeature
- Overrides:
getFeatureLevel
in class AbstractMagicRequest