Class SearchConditionBuilder
java.lang.Object
org.apache.cxf.jaxrs.ext.search.client.SearchConditionBuilder
- All Implemented Interfaces:
PartialCondition
- Direct Known Subclasses:
FiqlSearchConditionBuilder
Builder of client-side search condition string using `fluent interface' style. It helps build create part
of URL that will be parsed by server-side counterpart. It is factory of different implementations e.g. for
FiqlSearchConditionBuilder, that has FiqlParser
on server-side, one can use SearchConditionBuilder.instance("FIQL").
See FiqlSearchConditionBuilder for examples of usage.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic SearchConditionBuilderinstance()Creates instance of builder.static SearchConditionBuilderCreates instance of builder for specific language.static SearchConditionBuilderstatic SearchConditionBuilderCreates instance of builder with provided propertiesabstract Stringquery()Finalize condition construction and build search condition query.
-
Field Details
-
DEFAULT_LANGUAGE
- See Also:
-
FIQL
- See Also:
-
-
Constructor Details
-
SearchConditionBuilder
public SearchConditionBuilder()
-
-
Method Details
-
instance
Creates instance of builder.- Returns:
- default implementation of builder.
-
instance
Creates instance of builder with provided properties- Parameters:
properties-- Returns:
- default implementation of builder.
-
instance
Creates instance of builder for specific language.- Parameters:
language- alias of language, case insensitive. If alias is unknown, default FIQL implementation is returned.- Returns:
- implementation of expected or default builder.
-
instance
-
query
Finalize condition construction and build search condition query.
-