Package org.bonitasoft.engine.operation
Class UpdateDataRefAction
java.lang.Object
org.bonitasoft.engine.operation.UpdateDataRefAction
- All Implemented Interfaces:
EntityAction
- Author:
- Elias Ricken de Medeiros, Matthieu Chaffotte
-
Constructor Summary
ConstructorsConstructorDescriptionUpdateDataRefAction(RefBusinessDataService refBusinessDataService, RefBusinessDataRetriever refBusinessDataRetriever) -
Method Summary
Modifier and TypeMethodDescriptionList<org.bonitasoft.engine.bdm.Entity>execute(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 Details
-
UpdateDataRefAction
public UpdateDataRefAction(RefBusinessDataService refBusinessDataService, RefBusinessDataRetriever refBusinessDataRetriever)
-
-
Method Details
-
execute
public org.bonitasoft.engine.bdm.Entity execute(org.bonitasoft.engine.bdm.Entity entity, BusinessDataContext businessDataContext) throws SEntityActionExecutionException Description 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 List<org.bonitasoft.engine.bdm.Entity> execute(List<org.bonitasoft.engine.bdm.Entity> entities, BusinessDataContext businessDataContext) throws SEntityActionExecutionException Description 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
-