Class TypedValueQuery.TypedValueBuilder

java.lang.Object
com.appiancorp.common.query.Query.Builder<TypedValue>
com.appiancorp.common.query.TypedValueQuery.TypedValueBuilder
All Implemented Interfaces:
QueryBuilder<TypedValue>, QueryBuilder.Aggregating<TypedValue>, QueryBuilder.Filtering<TypedValue>, QueryBuilder.FilteringCriteria<TypedValue>, QueryBuilder.Grouping<TypedValue>, QueryBuilder.Paging<TypedValue>, QueryBuilder.Selecting<TypedValue>, QueryBuilder.Sorting<TypedValue>
Enclosing class:
TypedValueQuery

public static final class TypedValueQuery.TypedValueBuilder extends Query.Builder<TypedValue>

This class is available as a preview of functionality that will be added to the supported public API in a future release. While it is in the preview phase, it is subject to change or removal without deprecation or notice. Although notice of change is not guaranteed, we will try to let developers know of major changes through announcements in release notes. A class for incrementally build a TypedValueQuery.

The objective of this builder is to help the developer to construct a Query in a more organic way to ease development and avoid invalid configurations.

Each method returns the same Builder instance, but it is bound by interface which the method returns. This way is simulating a flow and the available valid configurations after the current configuration.