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.Entity
execute(org.bonitasoft.engine.bdm.Entity entity, BusinessDataContext businessDataContext)
Executes an action against an entity.void
handleNull(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 SEntityActionExecutionException
Description copied from interface:EntityAction
Executes an action against an entity.- Specified by:
execute
in 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 SEntityActionExecutionException
Description copied from interface:EntityAction
Executes an action against a a list of entities.- Specified by:
execute
in 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:EntityAction
Executes an action against a null entity.- Specified by:
handleNull
in interfaceEntityAction
- Parameters:
businessDataContext
- the business data context- Throws:
SEntityActionExecutionException
-
-