planetj.dataengine.action
Class NamedFieldAction
java.lang.Object
planetj.dataengine.action.AbstractAction
planetj.dataengine.action.ObjectAction
planetj.dataengine.action.NamedAction
planetj.dataengine.action.NamedFieldAction
- All Implemented Interfaces:
- java.lang.Cloneable, IFieldAction, IHttpAction, java.io.Serializable
- public class NamedFieldAction
- extends NamedAction
- implements IFieldAction
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NamedFieldAction
public NamedFieldAction(java.lang.String actionName,
Field actionObject)
handleObjectAction
public final java.lang.Object handleObjectAction(IActionObject ao,
java.lang.Object o,
ExecutingContext ec)
throws CMException
- Overrides:
handleObjectAction
in class ObjectAction
- Throws:
CMException
handleFieldAction
public java.lang.Object handleFieldAction(Field field,
java.lang.Object o,
ExecutingContext ec)
throws CMException
- Subclasses need to provide logic to handle the action
they wish to perform.
- Parameters:
field
- Field to perform action on
- 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
getField
public Field getField()
- Gets the Field 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