Class RequestDefaults
-
- All Implemented Interfaces:
@JsonClass(generateAdapter = true) public final class RequestDefaultsCommon query defaults
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public enumRequestDefaults.DefaultFTSOperatorEnumThe default way to combine query parts when AND or OR is not explicitly stated - includes ! - + one two three (one two three) Values: AND, OR
public enumRequestDefaults.DefaultFTSFieldOperatorEnumThe default way to combine query parts in field query groups when AND or OR is not explicitly stated - includes ! - + FIELD:(one two three) Values: AND, OR
-
Field Summary
Fields Modifier and Type Field Description private List<String>textAttributesprivate RequestDefaults.DefaultFTSOperatorEnumdefaultFTSOperatorprivate RequestDefaults.DefaultFTSFieldOperatorEnumdefaultFTSFieldOperatorprivate Stringnamespaceprivate StringdefaultFieldName
-
Constructor Summary
Constructors Constructor Description RequestDefaults(List<String> textAttributes, RequestDefaults.DefaultFTSOperatorEnum defaultFTSOperator, RequestDefaults.DefaultFTSFieldOperatorEnum defaultFTSFieldOperator, String namespace, String defaultFieldName)
-
Method Summary
Modifier and Type Method Description final List<String>getTextAttributes()A list of query fields/properties used to expand TEXT: queries. final UnitsetTextAttributes(@Json(name = "textAttributes") List<String> textAttributes)A list of query fields/properties used to expand TEXT: queries. final RequestDefaults.DefaultFTSOperatorEnumgetDefaultFTSOperator()The default way to combine query parts when AND or OR is not explicitly stated - includes ! final UnitsetDefaultFTSOperator(@Json(name = "defaultFTSOperator") RequestDefaults.DefaultFTSOperatorEnum defaultFTSOperator)The default way to combine query parts when AND or OR is not explicitly stated - includes ! final RequestDefaults.DefaultFTSFieldOperatorEnumgetDefaultFTSFieldOperator()The default way to combine query parts in field query groups when AND or OR is not explicitly stated - includes ! final UnitsetDefaultFTSFieldOperator(@Json(name = "defaultFTSFieldOperator") RequestDefaults.DefaultFTSFieldOperatorEnum defaultFTSFieldOperator)The default way to combine query parts in field query groups when AND or OR is not explicitly stated - includes ! final StringgetNamespace()The default name space to use if one is not provided final UnitsetNamespace(@Json(name = "namespace") String namespace)The default name space to use if one is not provided final StringgetDefaultFieldName()final UnitsetDefaultFieldName(@Json(name = "defaultFieldName") String defaultFieldName)-
-
Constructor Detail
-
RequestDefaults
RequestDefaults(List<String> textAttributes, RequestDefaults.DefaultFTSOperatorEnum defaultFTSOperator, RequestDefaults.DefaultFTSFieldOperatorEnum defaultFTSFieldOperator, String namespace, String defaultFieldName)
-
-
Method Detail
-
getTextAttributes
final List<String> getTextAttributes()
A list of query fields/properties used to expand TEXT: queries. The default is cm:content. You could include all content properties using d:content or list all individual content properties or types. As more terms are included the query size, complexity, memory impact and query time will increase.
-
setTextAttributes
final Unit setTextAttributes(@Json(name = "textAttributes") List<String> textAttributes)
A list of query fields/properties used to expand TEXT: queries. The default is cm:content. You could include all content properties using d:content or list all individual content properties or types. As more terms are included the query size, complexity, memory impact and query time will increase.
-
getDefaultFTSOperator
final RequestDefaults.DefaultFTSOperatorEnum getDefaultFTSOperator()
The default way to combine query parts when AND or OR is not explicitly stated - includes ! - + one two three (one two three)
-
setDefaultFTSOperator
final Unit setDefaultFTSOperator(@Json(name = "defaultFTSOperator") RequestDefaults.DefaultFTSOperatorEnum defaultFTSOperator)
The default way to combine query parts when AND or OR is not explicitly stated - includes ! - + one two three (one two three)
-
getDefaultFTSFieldOperator
final RequestDefaults.DefaultFTSFieldOperatorEnum getDefaultFTSFieldOperator()
The default way to combine query parts in field query groups when AND or OR is not explicitly stated - includes ! - + FIELD:(one two three)
-
setDefaultFTSFieldOperator
final Unit setDefaultFTSFieldOperator(@Json(name = "defaultFTSFieldOperator") RequestDefaults.DefaultFTSFieldOperatorEnum defaultFTSFieldOperator)
The default way to combine query parts in field query groups when AND or OR is not explicitly stated - includes ! - + FIELD:(one two three)
-
getNamespace
final String getNamespace()
The default name space to use if one is not provided
-
setNamespace
final Unit setNamespace(@Json(name = "namespace") String namespace)
The default name space to use if one is not provided
-
getDefaultFieldName
final String getDefaultFieldName()
-
setDefaultFieldName
final Unit setDefaultFieldName(@Json(name = "defaultFieldName") String defaultFieldName)
-
-
-
-