Runs the operation on the list of news.
Implementors are asked to not save any news that is passed to the action but rather return the list of entities that have been changed from the {@link #run(List,Map,Object)} method.
@param news the list of news to perform the operation on.
@param replacements a {@link Map} that is filled with replaced versions ofnews items from previous filters. The implementor of this method must ensure that he operates on the replaced versions if available. Use {@link CoreUtils#replace(List,Map)} as convinient method.
@param data arbitrary data associated with the action.
@return a {@link List} of {@link IEntity} that has been changed as a resultof the action. The caller must ensure to save these entities. Never
null
.