T
- public class BlogQueryParametersConfigurator<T extends BlogQueryParameters> extends QueryParametersConfigurator
BlogQueryParameters
Constructor and Description |
---|
BlogQueryParametersConfigurator(QueryParametersParameterNameProvider parameterNameProvider)
Default constructor
|
BlogQueryParametersConfigurator(QueryParametersParameterNameProvider parameterNameProvider,
int defaultMaxCount,
boolean defaultExcludeDefaultBlog)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
configure(Map<String,?> parameters,
T instance)
Configures the query queryParameters
|
void |
configure(Map<String,?> parameters,
T instance,
TopicAccessLevel forcedAccessLevel)
Configures the query queryParameters
|
static void |
configureForAllManagedBlogs(BlogQueryParameters instance)
Helper method which configures the query queryParameters to return all managed blogs of the
current user.
|
protected void |
configureQueryInstance(Map<String,?> parameters,
T queryParameters,
TopicAccessLevel forcedAccessLevel)
Configures the query queryParameters
|
getParameterNameProvider, getResultSpecification, getResultSpecification
public BlogQueryParametersConfigurator(QueryParametersParameterNameProvider parameterNameProvider)
parameterNameProvider
- the name provider to usepublic BlogQueryParametersConfigurator(QueryParametersParameterNameProvider parameterNameProvider, int defaultMaxCount, boolean defaultExcludeDefaultBlog)
parameterNameProvider
- the name provider to usedefaultMaxCount
- maxCount limit to use if this parameter is not setdefaultExcludeDefaultBlog
- whether to exclude the default blog when the parameter that defines the exclusion
of the default blog is not setpublic static void configureForAllManagedBlogs(BlogQueryParameters instance)
instance
- the queryParameters to configurepublic void configure(Map<String,?> parameters, T instance)
parameters
- the parameters to evaluateinstance
- the queryParameters to configurepublic void configure(Map<String,?> parameters, T instance, TopicAccessLevel forcedAccessLevel)
parameters
- the parameters to evaluateinstance
- the queryParameters to configureforcedAccessLevel
- the blog access level to set. If this argument is set the access level parameter
will be ignored.protected void configureQueryInstance(Map<String,?> parameters, T queryParameters, TopicAccessLevel forcedAccessLevel)
parameters
- the parameters to evaluatequeryParameters
- the queryParameters to configureforcedAccessLevel
- the blog access level to set. If this argument is set the access level parameter
will be ignored.Copyright © 2019 Communote team. All rights reserved.