public class UserFilterServiceDecorator extends Object implements org.bonitasoft.engine.core.filter.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'.| Constructor and Description |
|---|
UserFilterServiceDecorator(org.bonitasoft.engine.core.filter.UserFilterService userFilterService) |
| Modifier and Type | Method and Description |
|---|---|
org.bonitasoft.engine.core.filter.FilterResult |
executeFilter(long processDefinitionId,
SUserFilterDefinition sUserFilterDefinition,
Map<String,org.bonitasoft.engine.expression.model.SExpression> inputs,
ClassLoader classLoader,
org.bonitasoft.engine.core.expression.control.model.SExpressionContext expressionContext,
String actorName)
.
|
boolean |
loadUserFilters(long processDefinitionId,
long tenantId) |
public UserFilterServiceDecorator(org.bonitasoft.engine.core.filter.UserFilterService userFilterService)
userFilterService - the UserFilterService class that this class is decorating.expressionbuilder - the SExpressionBuilder used to decorate.public org.bonitasoft.engine.core.filter.FilterResult executeFilter(long processDefinitionId,
SUserFilterDefinition sUserFilterDefinition,
Map<String,org.bonitasoft.engine.expression.model.SExpression> inputs,
ClassLoader classLoader,
org.bonitasoft.engine.core.expression.control.model.SExpressionContext expressionContext,
String actorName)
throws org.bonitasoft.engine.core.filter.exception.SUserFilterExecutionException
APIAccessor for User filters.
This new expression is referenced under the name 'apiAccessor'.executeFilter in interface org.bonitasoft.engine.core.filter.UserFilterServiceactors - org.bonitasoft.engine.core.filter.exception.SUserFilterExecutionExceptionpublic boolean loadUserFilters(long processDefinitionId,
long tenantId)
throws org.bonitasoft.engine.core.filter.exception.SUserFilterLoadingException
loadUserFilters in interface org.bonitasoft.engine.core.filter.UserFilterServiceorg.bonitasoft.engine.core.filter.exception.SUserFilterLoadingExceptionCopyright © 2014 Bonitasoft S.A.. All rights reserved.