Package org.jbpm.services.api.query
Interface QueryParamBuilderFactory
-
- All Known Implementing Classes:
UserTaskPotOwnerQueryBuilderFactory
public interface QueryParamBuilderFactory
Factory for query param builders that can be constructed based on:- identifier
- set of parameters - key value pairs
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
accept(String identifier)
Determines if this factory can build instances with given identifierQueryParamBuilder<?>
newInstance(Map<String,Object> parameters)
Returns new QueryParamBuilder instance constructed with given parameters
-
-
-
Method Detail
-
accept
boolean accept(String identifier)
Determines if this factory can build instances with given identifier- Parameters:
identifier
- identifier of the query param builder- Returns:
- returns true if is capable of building instances with given identifier otherwise false
-
newInstance
QueryParamBuilder<?> newInstance(Map<String,Object> parameters)
Returns new QueryParamBuilder instance constructed with given parameters- Parameters:
parameters
- parameters to be used to construct query param builder instance- Returns:
- fully built instance of QueryParamBuilder
-
-