Class IdmContactFilterService
java.lang.Object
com.flowable.idm.engine.impl.indexing.IdmContactFilterService
- All Implemented Interfaces:
ContactFilterService
- Author:
- Filip Hrisafov
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionCreate a query for querying contacts.getContactFilters
(String userDefinitionKey, String tenantId) Get all contact filters registered for the givenuserDefinitionKey
in the giventenantId
getContactFilters
(String userDefinitionKey, String tenantId, PlatformUser platformUser) Get all contact filters registered for the givenuserDefinitionKey
in the giventenantId
and are applicable to the givenplatformUser
void
registerContactFilter
(ContactFilter contactFilter) Registers a new system-wide contact filter.
-
Field Details
-
engineConfiguration
-
-
Constructor Details
-
IdmContactFilterService
-
-
Method Details
-
getContactFilters
Description copied from interface:ContactFilterService
Get all contact filters registered for the givenuserDefinitionKey
in the giventenantId
- Specified by:
getContactFilters
in interfaceContactFilterService
- Parameters:
userDefinitionKey
- the user definition key in which the contact filters are registeredtenantId
- the tenant id- Returns:
- Returns all contact filters registered for the user definition
-
getContactFilters
public List<ContactFilterResponse> getContactFilters(String userDefinitionKey, String tenantId, PlatformUser platformUser) Description copied from interface:ContactFilterService
Get all contact filters registered for the givenuserDefinitionKey
in the giventenantId
and are applicable to the givenplatformUser
- Specified by:
getContactFilters
in interfaceContactFilterService
- Parameters:
userDefinitionKey
- the user definition key in which the contact filters are registeredtenantId
- the tenant idplatformUser
- the user for which the filters should be applicable- Returns:
- all contact filters registered in the user definition and match the user
-
registerContactFilter
Description copied from interface:ContactFilterService
Registers a new system-wide contact filter. The key of the filter needs to be unique.- Specified by:
registerContactFilter
in interfaceContactFilterService
-
createContactSearchQuery
Description copied from interface:ContactFilterService
Create a query for querying contacts.- Specified by:
createContactSearchQuery
in interfaceContactFilterService
-