planetj.dataengine.action
Class NamedRowAction
java.lang.Object
planetj.dataengine.action.AbstractAction
planetj.dataengine.action.ObjectAction
planetj.dataengine.action.NamedAction
planetj.dataengine.action.NamedRowAction
- All Implemented Interfaces:
- java.lang.Cloneable, IHttpAction, IRowAction, java.io.Serializable
- public class NamedRowAction
- extends NamedAction
- implements IRowAction
- See Also:
- Serialized Form
Fields inherited from interface planetj.dataengine.action.IRowAction |
TYPE |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NamedRowAction
public NamedRowAction(java.lang.String actionName,
Row actionObject)
handleObjectAction
public final java.lang.Object handleObjectAction(IActionObject ao,
java.lang.Object o,
ExecutingContext ec)
throws CMException
- Ensure given object to perform action on is a RowCollection.
- Overrides:
handleObjectAction
in class ObjectAction
- Parameters:
o
- Object to perform the action on
- Throws:
CMException
handleRowAction
public java.lang.Object handleRowAction(Row row,
java.lang.Object o,
ExecutingContext ec)
throws CMException
- Subclasses need to provide logic to handle the action
they wish to perform.
- Throws:
CMException
createActionRequest
public IActionRequest createActionRequest(java.lang.Object o,
HttpServletRequest request,
HttpServletResponse response)
throws CMException
- Description copied from interface:
IHttpAction
- Get a magic request that may be used to execute this action.
- Specified by:
createActionRequest
in interface IHttpAction
- Throws:
CMException
getRow
public Row getRow()
- Gets the Row tied to this action.
getType
public java.lang.String getType()
- Description copied from class:
AbstractAction
- Subclasses may override if necessary. Doing so will allow subclasses
to have their own distinct property group descriptors.
- Overrides:
getType
in class AbstractAction