public class UserFilterServiceDecorator extends java.lang.Object implements UserFilterService
UserFilterService implementation injects, in method #executeFilter(long, SUserFilterDefinition, Map, ClassLoader) a new expression to
access the APIAccessor for User filters.
This new expression is referenced under the name 'apiAccessor'.IMPLEMENTATION_EXT| Constructor and Description |
|---|
UserFilterServiceDecorator(UserFilterService userFilterService) |
| Modifier and Type | Method and Description |
|---|---|
FilterResult |
executeFilter(long processDefinitionId,
SUserFilterDefinition sUserFilterDefinition,
java.util.Map<java.lang.String,SExpression> inputs,
java.lang.ClassLoader classLoader,
SExpressionContext expressionContext,
java.lang.String actorName)
.
|
boolean |
loadUserFilters(long processDefinitionId) |
void |
removeUserFilters(long processDefinitionId) |
public UserFilterServiceDecorator(UserFilterService userFilterService)
userFilterService - the UserFilterService class that this class is decorating.public FilterResult executeFilter(long processDefinitionId, SUserFilterDefinition sUserFilterDefinition, java.util.Map<java.lang.String,SExpression> inputs, java.lang.ClassLoader classLoader, SExpressionContext expressionContext, java.lang.String actorName) throws SUserFilterExecutionException
APIAccessor for User filters.
This new expression is referenced under the name 'apiAccessor'.executeFilter in interface UserFilterServiceSUserFilterExecutionExceptionpublic boolean loadUserFilters(long processDefinitionId)
throws SUserFilterLoadingException
loadUserFilters in interface UserFilterServiceSUserFilterLoadingExceptionpublic void removeUserFilters(long processDefinitionId)
throws SBonitaReadException,
SRecorderException
removeUserFilters in interface UserFilterServiceSBonitaReadExceptionSRecorderException