public class QueryModelImpl<T> extends Base implements QueryModel<T>
Modifier | Constructor and Description |
---|---|
protected |
QueryModelImpl(QueryModel<T> parent,
String pathSegment) |
protected QueryModelImpl(@Nullable QueryModel<T> parent, @Nullable String pathSegment)
@Nullable public String getPathSegment()
getPathSegment
in interface QueryModel<T>
@Nullable public QueryModel<T> getParent()
getParent
in interface QueryModel<T>
protected CurrencyCodeQueryModel<T> currencyCodeModel(String pathSegment)
protected MoneyQueryModel<T> moneyQueryModel(String pathSegment)
protected MoneyQueryModel<T> moneyModel(String pathSegment)
protected AnyReferenceQueryModel<T> anyReferenceQueryModel(String pathSegment)
protected AnyReferenceQueryModel<T> anyReferenceModel(String pathSegment)
protected <R> ReferenceQueryModel<T,R> referenceModel(String pathSegment)
protected <R> ReferenceQueryModel<T,R> referenceQueryModel(String pathSegment)
protected <R> ReferenceOptionalQueryModel<T,R> referenceOptionalModel(String pathSegment)
protected <R> ReferenceOptionalQueryModel<T,R> referenceOptionalQueryModel(String pathSegment)
protected <R> ReferenceCollectionQueryModel<T,R> referenceCollectionQueryModel(String pathSegment)
protected <R> ReferenceCollectionQueryModel<T,R> referenceCollectionModel(String pathSegment)
protected <E extends SphereEnumeration> io.sphere.sdk.queries.SphereEnumerationQueryModelImpl<T,E> sphereEnumerationQueryModel(String pathSegment)
protected <E extends SphereEnumeration> io.sphere.sdk.queries.SphereEnumerationQueryModelImpl<T,E> enumerationQueryModel(String pathSegment)
protected <E extends SphereEnumeration> io.sphere.sdk.queries.SphereEnumerationQueryModelImpl<T,E> sphereEnumerationCollectionQueryModel(String pathSegment)
protected StringQuerySortingModel<T> stringModel(@Nullable QueryModel<T> parent, String pathSegment)
protected StringQuerySortingModel<T> stringQuerySortingModel(String pathSegment)
protected StringQuerySortingModel<T> stringModel(String pathSegment)
protected StringCollectionQueryModel<T> stringCollectionQueryModel(String pathSegment)
protected StringCollectionQueryModel<T> stringCollectionModel(String pathSegment)
protected BooleanQueryModel<T> booleanModel(@Nullable QueryModel<T> parent, String pathSegment)
protected BooleanQueryModel<T> booleanModel(String pathSegment)
protected BooleanQueryModel<T> booleanQueryModel(String pathSegment)
protected CountryQueryModel<T> countryQueryModel(String pathSegment)
protected LongQuerySortingModel<T> longModel(@Nullable QueryModel<T> parent, String pathSegment)
protected LongQuerySortingModel<T> longQuerySortingModel(String pathSegment)
protected LongQuerySortingModel<T> longModel(String pathSegment)
protected BigDecimalQuerySortingModel<T> bigDecimalModel(@Nullable QueryModel<T> parent, String pathSegment)
protected BigDecimalQuerySortingModel<T> bigDecimalQuerySortingModel(String pathSegment)
protected BigDecimalQuerySortingModel<T> bigDecimalModel(String pathSegment)
protected IntegerQuerySortingModel<T> integerQuerySortingModel(String pathSegment)
protected IntegerQuerySortingModel<T> integerModel(String pathSegment)
protected IntegerQuerySortingModel<T> integerModel(@Nullable QueryModel<T> parent, String pathSegment)
protected DoubleQuerySortingModel<T> doubleModel(String pathSegment)
protected io.sphere.sdk.queries.LocalizedStringQuerySortingModelImpl<T> localizedStringQuerySortingModel(String pathSegment)
protected LocalizedStringQuerySortingModel<T> localizedStringQueryModel(String pathSegment)
protected io.sphere.sdk.queries.LocalizedStringQuerySortingModelImpl<T> localizedStringOptionalQueryModel(String pathSegment)
protected final TimestampSortingModel<T> timestampSortingModel(String pathSegment)
protected final AddressQueryModel<T> addressModel(String pathSegment)
protected final AddressQueryModel<T> addressQueryModel(String pathSegment)
protected final AddressCollectionQueryModel<T> addressCollectionQueryModel(String pathSegment)
protected final LocaleQuerySortingModel<T> localeQueryModel(String pathSegment)
protected final LocaleQuerySortingModel<T> localeQuerySortingModel(String pathSegment)
protected <V> QueryPredicate<T> isPredicate(V value)
protected <V> QueryPredicate<T> isNotPredicate(V value)
protected QueryPredicate<T> isNotPredicate(String value)
protected <V> QueryPredicate<T> isInPredicate(Iterable<V> args)
protected QueryPredicate<T> withinCirclePredicate(Point center, Double radius)
protected <V> QueryPredicate<T> isNotInPredicate(Iterable<V> args)
protected <V> QueryPredicate<T> isGreaterThanPredicate(V value)
protected <V> QueryPredicate<T> isLessThanPredicate(V value)
protected <V> QueryPredicate<T> isLessThanOrEqualToPredicate(V value)
protected <V> QueryPredicate<T> isGreaterThanOrEqualToPredicate(V value)
protected QueryPredicate<T> isPresentPredicate()
protected QueryPredicate<T> isNotPresentPredicate()
protected <X> QueryPredicate<T> embedPredicate(QueryPredicate<X> embeddedPredicate)
protected QueryPredicate<T> isEmptyCollectionQueryPredicate()
protected QueryPredicate<T> isNotEmptyCollectionQueryPredicate()
public DirectionlessQuerySort<T> sort()
protected <E extends SphereEnumeration> List<String> transformSphereEnumeration(Iterable<E> items)
protected EnumQueryModel<T> enumQueryModel(String name)
protected LocalizedEnumQueryModel<T> localizedEnumQueryModel(String name)
protected GeoJSONQueryModel<T> geoJSONQueryModel(String pathName)