Package org.bonitasoft.engine.operation
Class UpdateDataRefAction
- java.lang.Object
-
- org.bonitasoft.engine.operation.UpdateDataRefAction
-
- All Implemented Interfaces:
EntityAction
public class UpdateDataRefAction extends java.lang.Object implements EntityAction
- Author:
- Elias Ricken de Medeiros, Matthieu Chaffotte
-
-
Constructor Summary
Constructors Constructor Description UpdateDataRefAction(RefBusinessDataService refBusinessDataService, RefBusinessDataRetriever refBusinessDataRetriever)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<org.bonitasoft.engine.bdm.Entity>execute(java.util.List<org.bonitasoft.engine.bdm.Entity> entities, BusinessDataContext businessDataContext)Executes an action against a a list of entities.org.bonitasoft.engine.bdm.Entityexecute(org.bonitasoft.engine.bdm.Entity entity, BusinessDataContext businessDataContext)Executes an action against an entity.voidhandleNull(BusinessDataContext businessDataContext)Executes an action against a null entity.
-
-
-
Constructor Detail
-
UpdateDataRefAction
public UpdateDataRefAction(RefBusinessDataService refBusinessDataService, RefBusinessDataRetriever refBusinessDataRetriever)
-
-
Method Detail
-
execute
public org.bonitasoft.engine.bdm.Entity execute(org.bonitasoft.engine.bdm.Entity entity, BusinessDataContext businessDataContext) throws SEntityActionExecutionExceptionDescription copied from interface:EntityActionExecutes an action against an entity.- Specified by:
executein interfaceEntityAction- Parameters:
entity- the entitybusinessDataContext- the business data context- Returns:
- the entity after the action execution.
- Throws:
SEntityActionExecutionException
-
execute
public java.util.List<org.bonitasoft.engine.bdm.Entity> execute(java.util.List<org.bonitasoft.engine.bdm.Entity> entities, BusinessDataContext businessDataContext) throws SEntityActionExecutionExceptionDescription copied from interface:EntityActionExecutes an action against a a list of entities.- Specified by:
executein interfaceEntityAction- Parameters:
entities- the list of entitiesbusinessDataContext- the business data context- Returns:
- the list of entities after the action execution.
- Throws:
SEntityActionExecutionException
-
handleNull
public void handleNull(BusinessDataContext businessDataContext) throws SEntityActionExecutionException
Description copied from interface:EntityActionExecutes an action against a null entity.- Specified by:
handleNullin interfaceEntityAction- Parameters:
businessDataContext- the business data context- Throws:
SEntityActionExecutionException
-
-