planetj.magic
Class EditRowRequest
java.lang.Object
planetj.magic.AbstractMagicRequest
planetj.magic.MagicRequest
planetj.magic.RowRequest
planetj.magic.EditRowRequest
- All Implemented Interfaces:
- IFeature, IMagicRequest, java.io.Serializable
- public class EditRowRequest
- extends RowRequest
- 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 |
EditRowRequest(Row row,
java.lang.String rowNavKey,
java.lang.String uri,
HttpServletRequest request,
HttpServletResponse response)
Constructor comment. |
EditRowRequest(java.lang.String pId,
HttpServletRequest pRequest,
HttpServletResponse pResponse,
java.lang.String pURI,
java.lang.String pRowCollectionSessionId,
java.lang.String pRowSessionId)
Deprecated. - id no longer needed and pass Row object itself... use EditRowRequest(Row,
String rowNavKey, String uri, HttpServletRequest, HttpServletResponse) |
EditRowRequest(java.lang.String pId,
HttpServletRequest pRequest,
HttpServletResponse pResponse,
java.lang.String pURI,
java.lang.String pRowCollectionSessionId,
java.lang.String pRowSessionId,
Row pRow)
Deprecated. - id no longer needed and pass Row object itself... use EditRowRequest(Row,
String rowNavKey, String uri, HttpServletRequest, HttpServletResponse) |
Method Summary |
IMagicRequest |
execute(HttpServletRequest pRequest,
HttpServletResponse pResponse,
DataEngineServlet pServlet)
Execute method comment. |
Row |
extractRow(HttpServletRequest pRequest)
|
boolean |
isNextPreviousAllowed()
Tests if rows edited via this request may have next & previous buttons
for going to other rows in the edited row's row collection. |
boolean |
isRetrieveAllFieldsOnEdit(HttpServletRequest pRequest)
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. |
void |
setNextPreviousAllowed(boolean np)
Sets if rows edited via this request may have next & previous buttons for
going to other rows in the edited row's row collection. |
Methods inherited from class planetj.magic.AbstractMagicRequest |
addLinkedRequestAfter, addLinkedRequestBefore, appendUnsupportedHTMLMessage, changeMode, clone, clone, equals, executeAll, getAnchorName, getBaseField, getBaseRow, getBaseRowCollection, getCurrentURI, getDefaultEndNavigationGroup, 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 |
KEY_DEFAULT
public static final java.lang.String KEY_DEFAULT
- See Also:
- Constant Field Values
EditRowRequest
public EditRowRequest(Row row,
java.lang.String rowNavKey,
java.lang.String uri,
HttpServletRequest request,
HttpServletResponse response)
- Constructor comment.
EditRowRequest
public EditRowRequest(java.lang.String pId,
HttpServletRequest pRequest,
HttpServletResponse pResponse,
java.lang.String pURI,
java.lang.String pRowCollectionSessionId,
java.lang.String pRowSessionId)
- Deprecated. - id no longer needed and pass Row object itself... use EditRowRequest(Row,
String rowNavKey, String uri, HttpServletRequest, HttpServletResponse)
- EditRowRequest constructor comment.
- Parameters:
pId
- java.lang.StringpRequest
- javax.servlet.http.HttpServletRequestpResponse
- javax.servlet.http.HttpServletResponsepURI
- java.lang.String
EditRowRequest
public EditRowRequest(java.lang.String pId,
HttpServletRequest pRequest,
HttpServletResponse pResponse,
java.lang.String pURI,
java.lang.String pRowCollectionSessionId,
java.lang.String pRowSessionId,
Row pRow)
- Deprecated. - id no longer needed and pass Row object itself... use EditRowRequest(Row,
String rowNavKey, String uri, HttpServletRequest, HttpServletResponse)
- EditRowRequest constructor comment.
- Parameters:
pId
- java.lang.StringpRequest
- javax.servlet.http.HttpServletRequestpResponse
- javax.servlet.http.HttpServletResponsepURI
- java.lang.String
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
extractRow
public Row extractRow(HttpServletRequest pRequest)
throws CMException
- Overrides:
extractRow
in class RowRequest
- Throws:
CMException
isNextPreviousAllowed
public boolean isNextPreviousAllowed()
- Tests if rows edited via this request may have next & previous buttons
for going to other rows in the edited row's row collection. The default
is true. Example: DisplayDetails{nextAndPrevious:false;}
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
setNextPreviousAllowed
public void setNextPreviousAllowed(boolean np)
- Sets if rows edited via this request may have next & previous buttons for
going to other rows in the edited row's row collection. The default is
true.