planetj.magic
Class SQLParameterRequest
java.lang.Object
|
+--planetj.html.AbstractHTMLRenderer
|
+--planetj.magic.AbstractMagicRequest
|
+--planetj.magic.MagicRequest
|
+--planetj.magic.AbstractParameterRequest
|
+--planetj.magic.SQLParameterRequest
- All Implemented Interfaces:
- IFeature, IHTMLRenderer, IMagicRequest, IRenderer, Serializable
- public class SQLParameterRequest
- extends AbstractParameterRequest
- See Also:
- Serialized Form
Constructor Summary |
SQLParameterRequest(String id,
SQLContext context,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
SQLContextRequest constructor |
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. |
int |
getFeatureLevel()
Gets the feature level for this feature |
void |
loadParameterValues(SQLContext context,
javax.servlet.http.HttpServletRequest request)
Override super execute select inorder to extract proper values. |
Methods inherited from class planetj.magic.AbstractMagicRequest |
addLinkedRequestAfter, addLinkedRequestBefore, appendUnsupportedHTMLMessage, clone, clone, equals, executeAll, getAnchorName, getBaseField, getBaseRow, getBaseRowCollection, getCurrentURI, getDefaultEndNavigationGroup, 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 |
SQLParameterRequest
public SQLParameterRequest(String id,
SQLContext context,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
- SQLContextRequest constructor
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
getFeatureLevel
public int getFeatureLevel()
- Gets the feature level for this feature
- Specified by:
getFeatureLevel
in interface IFeature
- Overrides:
getFeatureLevel
in class AbstractMagicRequest
loadParameterValues
public void loadParameterValues(SQLContext context,
javax.servlet.http.HttpServletRequest request)
throws CMException
- Override super execute select inorder to extract proper values.
CMException