planetj.magic
Class AbstractSQLParameterRequest
java.lang.Object
planetj.magic.AbstractMagicRequest
planetj.magic.MagicRequest
planetj.magic.AbstractSQLParameterRequest
- All Implemented Interfaces:
- IFeature, IMagicRequest, java.io.Serializable
- Direct Known Subclasses:
- InsertSQLParameterRequest
- public abstract class AbstractSQLParameterRequest
- extends MagicRequest
- implements IMagicRequest
- 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, equals, execute, executeAll, getAnchorName, getBaseField, getBaseRow, getBaseRowCollection, getCurrentURI, getDefaultEndNavigationGroup, getDefaultPageType, getFailMessage, getFeatureLevel, getFirstRequest, getId, getKey, getLastRequest, getMagicRequestParameter, getMagicServletURI, getMagicURI, getNextURI, getPleaseWaitJSP, getPleaseWaitOperation, getRequestAttribute, getRequestParameter, getRequestParameterValues, getSessionAttribute, getSharedSessionAttribute, getSuccessMessage, 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, 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, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface planetj.magic.IMagicRequest |
addLinkedRequestAfter, addLinkedRequestBefore, execute, executeAll, getBaseField, getBaseRow, getCurrentURI, getFirstRequest, getId, getKey, getLastRequest, getMagicRequestParameter, getMagicURI, getNextURI, getType, isCompleted, isEndNavigationGroup, isOverridePrimaryNavigation, isRepeatable, isReturnToRequester, isSaveResults, isStartNewNavigationGroup, postExecute, preExecute, setBaseField, setBaseRow, setBaseRowCollection, setEndNavigationGroup, setNextURI, setOverridePrimaryNavigation, setRepeatable, setRowEventListener, setStartNewNavigationGroup |
AbstractSQLParameterRequest
public AbstractSQLParameterRequest(SQLContext context,
HttpServletRequest request,
HttpServletResponse response)
- Constructor.
- Parameters:
context
- to excuterequest
- response
-
AbstractSQLParameterRequest
public AbstractSQLParameterRequest(java.lang.String id,
SQLContext context,
HttpServletRequest request,
HttpServletResponse response)
- Deprecated. - id no longer needed
- Constructor.
- Parameters:
id
- navigation id of this parameter request.context
- to excuterequest
- response
-
create
public static AbstractSQLParameterRequest create(java.lang.String id,
SQLContext context,
HttpServletRequest request,
HttpServletResponse response)
throws DataEngineException
- Convience method to allow creating distinct SQL parameter request
objects for different SQL statements.
- Parameters:
id
- navigation id of this parameter request.context
- to excuterequest
- response
-
- Throws:
DataEngineException
getContext
public SQLContext getContext()
- Gets this request's SQLContext
setContext
public void setContext(SQLContext newContext)
- Sets this request's SQLContext