planetj.dataengine.action
Class NamedRowCollectionAction
java.lang.Object
planetj.dataengine.action.AbstractAction
planetj.dataengine.action.ObjectAction
planetj.dataengine.action.NamedAction
planetj.dataengine.action.NamedRowCollectionAction
- All Implemented Interfaces:
- java.lang.Cloneable, IHttpAction, IRowCollectionAction, java.io.Serializable
- Direct Known Subclasses:
- PagingAction
- public class NamedRowCollectionAction
- extends NamedAction
- implements IHttpAction, IRowCollectionAction
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NamedRowCollectionAction
public NamedRowCollectionAction(java.lang.String actionName,
RowCollection actionObject)
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
getRowCollection
public RowCollection getRowCollection()
- Gets the RowCollection 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
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
handleRowCollectionAction
public java.lang.Object handleRowCollectionAction(RowCollection rc,
java.lang.Object o,
ExecutingContext ec)
throws CMException
- Subclasses need to provide logic to handle the action
they wish to perform.
- Parameters:
rc
- RowCollection to perform action on
- Throws:
CMException