Package lumis.service.doui.positionfield
Class PositionFieldUpdateProcessActionHandler
- java.lang.Object
-
- lumis.doui.processaction.ProcessActionHandler<TableSource>
-
- lumis.service.doui.positionfield.PositionFieldUpdateProcessActionHandler
-
- All Implemented Interfaces:
IProcessActionHandler
,IParameters
public class PositionFieldUpdateProcessActionHandler extends ProcessActionHandler<TableSource>
Process Action that sets the position value of items in given list. Also sends out a serviceinstanceid changed notification. Note: notification of each item changed is not sent out.
-
-
Field Summary
-
Fields inherited from class lumis.doui.processaction.ProcessActionHandler
douiContext, id, localizationManager, parameters, processActionContainer, processActionNode, RESPONSE_TYPE_CLOSE_WINDOW, RESPONSE_TYPE_HYPERLINK, RESPONSE_TYPE_MESSAGE, RESPONSE_TYPE_POPUP_INTERFACE, RESPONSE_TYPE_PREVIEW, RESPONSE_TYPE_REFRESH_PARENT, RESPONSE_TYPE_REQUEST_PROCESS_ACTION_CONFIRMATION_MESSAGE, RESPONSE_TYPE_REQUEST_PROCESS_ACTION_CONFIRMATION_PROCESS_ACTION_ID, RESPONSE_TYPE_RUN_JAVASCRIPT, RESPONSE_TYPE_SET_REQUEST_ATTRIBUTES, RESPONSE_TYPE_SET_REQUEST_PARAMETERS, RESPONSE_TYPE_SET_RESPONSE_PARAMETERS, RESPONSE_TYPE_STANDARD_COMMIT, RESPONSE_TYPE_STANDARD_EMBEDDED, RESPONSE_TYPE_STANDARD_POPUP, RESPONSE_TYPE_VALIDATE_PROCESS_ACTION_ON_RENDER, sessionConfig, source, sourceContainer, transaction
-
-
Constructor Summary
Constructors Constructor Description PositionFieldUpdateProcessActionHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
getParameter(String name)
Returns the parameter value.void
init(Node processActionNode, ProcessActionContainer processActionContainer)
Called by the process action container to initialize the process action.void
processAction()
Executes the process action.-
Methods inherited from class lumis.doui.processaction.ProcessActionHandler
addDefaultResponse, addResponseParameter, checkServiceInstancePermission, checkServiceInstancePermission, containsParameter, getId, getParameter, getResource, getServiceInterfaceHyperLink, getUrl, localize, processHyperLinkResponse, processPopupInterfaceResponse, resolveFieldValueNode, setParameter
-
-
-
-
Method Detail
-
init
public void init(Node processActionNode, ProcessActionContainer processActionContainer) throws PortalException
Description copied from interface:IProcessActionHandler
Called by the process action container to initialize the process action.The process action node is a copy of the node specified in the doui definition.
- Specified by:
init
in interfaceIProcessActionHandler
- Overrides:
init
in classProcessActionHandler<TableSource>
- Throws:
PortalException
-
processAction
public void processAction() throws PortalException
Description copied from interface:IProcessActionHandler
Executes the process action.This method may execute the process action based on the parameters and node specifications passed to it earlier.
- Throws:
PortalException
-
getParameter
public Object getParameter(String name)
Description copied from interface:IProcessActionHandler
Returns the parameter value.- Specified by:
getParameter
in interfaceIParameters
- Specified by:
getParameter
in interfaceIProcessActionHandler
- Overrides:
getParameter
in classProcessActionHandler<TableSource>
-
-