planetj.magic
Class InsertSQLParameterRequest
java.lang.Object
|
+--planetj.html.AbstractHTMLRenderer
|
+--planetj.magic.AbstractMagicRequest
|
+--planetj.magic.MagicRequest
|
+--planetj.magic.AbstractSQLParameterRequest
|
+--planetj.magic.InsertSQLParameterRequest
- All Implemented Interfaces:
- IFeature, IHTMLRenderer, IMagicRequest, IRenderer, Serializable
- public class InsertSQLParameterRequest
- extends AbstractSQLParameterRequest
- See Also:
- Serialized Form
Constructor Summary |
InsertSQLParameterRequest(String id,
SQLContext context,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
InsertSQLParameterRequest constructor comment. |
Method Summary |
IMagicRequest |
execute(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
DataEngineServlet servlet)
Gets the SQL parameters out of the request, puts them into this request's SQLContext, and executes the
query contained in the SQLContext. |
boolean |
getDefaultEndNavigationGroup()
By default, InsertSQLParameterRequests end their navigation group. |
int |
getFeatureLevel()
Gets the minimum feature level requried to execute this operation |
Methods inherited from class planetj.magic.AbstractMagicRequest |
addLinkedRequestAfter, addLinkedRequestBefore, appendUnsupportedHTMLMessage, clone, clone, equals, executeAll, getAnchorName, getBaseField, getBaseRow, getBaseRowCollection, getCurrentURI, getFailMessage, getFirstRequest, getId, getKey, getLastRequest, getMagicServletURI, getMagicURI, getNextURI, getRequestAttribute, getRequestParameter, getRequestParameterValues, getSessionAttribute, getSharedSessionAttribute, getSuccessMessage, hasLinkedRequestsAfter, hasLinkedRequestsBefore, isApplicable, isCompleted, isEndNavigationGroup, isPopup, isReturnToRequester, isSaveResults, isStartNewNavigationGroup, preexecute, removeRequestAttribute, removeSessionAttribute, removeSharedSessionAttribute, setAnchorName, setBaseField, setBaseRow, setBaseRowCollection, setCompleted, setEndNavigationGroup, setFailMessage, setId, setNextURI, setNextURI, setNextURIs, setPopup, setRequestGroupAttribute, setRequestPageAttribute, setRequestPersistentAttribute, setRequestTransientAttribute, setReturnToRequester, setRowEventListener, setSessionAttribute, setSessionSharedAttribute, setStartNewNavigationGroup, setSuccessMessage |
Methods inherited from interface planetj.magic.IMagicRequest |
addLinkedRequestAfter, addLinkedRequestBefore, executeAll, getBaseField, getBaseRow, getCurrentURI, getFirstRequest, getId, getKey, getLastRequest, getMagicURI, getNextURI, getType, isCompleted, isEndNavigationGroup, isReturnToRequester, isSaveResults, isStartNewNavigationGroup, setBaseField, setBaseRow, setRowEventListener |
InsertSQLParameterRequest
public InsertSQLParameterRequest(String id,
SQLContext context,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
- InsertSQLParameterRequest constructor comment.
- Parameters:
id
- java.lang.Stringcontext
- planetj.database.SQLContextreq
- javax.servlet.http.HttpServletRequestres
- javax.servlet.http.HttpServletResponse
execute
public IMagicRequest execute(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
DataEngineServlet servlet)
throws CMException
- Gets the SQL parameters out of the request, puts them into this request's SQLContext, and executes the
query contained in the SQLContext. The resulting RowCollection is stored in the session and HTTP
request (with the key IDataEngine.ROW_COLLECTION)
- Specified by:
execute
in interface IMagicRequest
- Specified by:
execute
in class AbstractMagicRequest
CMException
getDefaultEndNavigationGroup
public boolean getDefaultEndNavigationGroup()
- By default, InsertSQLParameterRequests end their navigation group. *
- Overrides:
getDefaultEndNavigationGroup
in class AbstractMagicRequest
- Returns:
- true.
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