planetj.magic
Class NextOrPreviousRowRequest
java.lang.Object
planetj.magic.AbstractMagicRequest
planetj.magic.MagicRequest
planetj.magic.NextOrPreviousRowRequest
- All Implemented Interfaces:
- IFeature, IMagicRequest, java.io.Serializable
- public class NextOrPreviousRowRequest
- extends MagicRequest
- Author:
- PlanetJ Corporation
- 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 |
Constructor Summary |
NextOrPreviousRowRequest(java.lang.String pId,
HttpServletRequest pRequest,
HttpServletResponse pResponse,
Row pRow,
boolean next)
|
Methods inherited from class planetj.magic.AbstractMagicRequest |
addLinkedRequestAfter, addLinkedRequestBefore, appendUnsupportedHTMLMessage, changeMode, clone, clone, equals, 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, 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 |
NextOrPreviousRowRequest
public NextOrPreviousRowRequest(java.lang.String pId,
HttpServletRequest pRequest,
HttpServletResponse pResponse,
Row pRow,
boolean next)
execute
public IMagicRequest execute(HttpServletRequest pRequest,
HttpServletResponse pResponse,
DataEngineServlet pServlet)
throws CMException
- Description copied from class:
AbstractMagicRequest
- Execute method comment.
- Specified by:
execute
in interface IMagicRequest
- Specified by:
execute
in class AbstractMagicRequest
- Throws:
CMException
getNextRow
public Row getNextRow()
throws CMException
- Throws:
CMException
getPreviousRow
public Row getPreviousRow()
throws CMException
- Throws:
CMException
getRow
public Row getRow()
getRowSessionId
public java.lang.String getRowSessionId()
isNext
public boolean isNext()
isRetrieveAllFieldsOnEdit
public boolean isRetrieveAllFieldsOnEdit(HttpServletRequest pRequest)
throws DataEngineException
- Deprecated. method is no longer used for determining what fields are to be shown on
edit, insert, or any details for that matter. DisplayColumns property group, the RowCollection
and the Row are now used.
- Throws:
DataEngineException
setNext
public void setNext(boolean pNext)
setRow
public void setRow(Row pRow)
setRowSessionId
public void setRowSessionId(java.lang.String pRowSessionId)