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, getResultSpecificationpublic 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.