Class ExecutionsWithSameRootProcessInstanceIdMatcher
java.lang.Object
org.activiti.engine.impl.persistence.entity.data.impl.cachematcher.ExecutionsWithSameRootProcessInstanceIdMatcher
- All Implemented Interfaces:
CachedEntityMatcher<ExecutionEntity>
public class ExecutionsWithSameRootProcessInstanceIdMatcher
extends Object
implements CachedEntityMatcher<ExecutionEntity>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetMatchingExecution(Collection<ExecutionEntity> databaseEntities, Collection<CachedEntity> cachedEntities, String executionId) booleanisRetained(Collection<ExecutionEntity> databaseEntities, Collection<CachedEntity> cachedEntities, ExecutionEntity entity, Object param) Returns true if an entity from the cache should be retained (i.e.
-
Constructor Details
-
ExecutionsWithSameRootProcessInstanceIdMatcher
public ExecutionsWithSameRootProcessInstanceIdMatcher()
-
-
Method Details
-
isRetained
public boolean isRetained(Collection<ExecutionEntity> databaseEntities, Collection<CachedEntity> cachedEntities, ExecutionEntity entity, Object param) Description copied from interface:CachedEntityMatcherReturns true if an entity from the cache should be retained (i.e. used as return result for a query). Most implementations of this interface probably don't need this method, and should extend the simplerCachedEntityMatcherAdapter, which hides this method. Note that the databaseEntities collection can be null, in case only the cache is checked.- Specified by:
isRetainedin interfaceCachedEntityMatcher<ExecutionEntity>
-
getMatchingExecution
public ExecutionEntity getMatchingExecution(Collection<ExecutionEntity> databaseEntities, Collection<CachedEntity> cachedEntities, String executionId)
-