Package com.blazebit.persistence.view
Interface CorrelationProviderFactory
public interface CorrelationProviderFactory
A factory for creating a
CorrelationProvider.- Since:
- 1.4.0
- Author:
- Christian Beikov
-
Method Summary
Modifier and TypeMethodDescriptioncreate(ParameterHolder<?> parameterHolder, Map<String, Object> optionalParameters) Creates and returns a new correlation provider for the given parameters.booleanReturns whether theCorrelationProvideris parameterized or not.
-
Method Details
-
isParameterized
boolean isParameterized()Returns whether theCorrelationProvideris parameterized or not.- Returns:
- whether the
CorrelationProvideris parameterized or not
-
create
CorrelationProvider create(ParameterHolder<?> parameterHolder, Map<String, Object> optionalParameters) Creates and returns a new correlation provider for the given parameters.- Parameters:
parameterHolder- The parameter holder i.e. aCriteriaBuilderoptionalParameters- The optional parameter map- Returns:
- the correlation provider
-