@Override public PriceCollectionQueryModel<T> prices() { return new PriceCollectionQueryModelImpl<>(this, "prices"); } }
@Override public CountryQueryModel<T> country() { return countryQueryModel("country"); }
@Override public QueryPredicate<T> isNotEmpty() { return isNotEmptyCollectionQueryPredicate(); }
@Override public ReferenceOptionalQueryModel<T, CustomerGroup> channel() { return referenceOptionalModel("channel"); }
@Override public StringQueryModel<T> id() { return stringModel("id"); }
@Override public QueryPredicate<T> isEmpty() { return isEmptyCollectionQueryPredicate(); }
@Override public MoneyQueryModel<T> value() { return moneyModel("value"); }
@Override public ReferenceOptionalQueryModel<T, CustomerGroup> channel() { return referenceOptionalModel("channel"); }
@Override public StringQueryModel<T> id() { return stringModel("id"); }
@Override public QueryPredicate<T> isEmpty() { return isEmptyCollectionQueryPredicate(); }
@Override public MoneyQueryModel<T> value() { return moneyModel("value"); }
@Override public ReferenceOptionalQueryModel<T, CustomerGroup> customerGroup() { return referenceOptionalModel("customerGroup"); }
static <T> PriceCollectionQueryModel<T> of(final QueryModel<T> parent, final String path) { return new PriceCollectionQueryModelImpl<>(parent, path); } }
@Override public QueryPredicate<T> isNotEmpty() { return isNotEmptyCollectionQueryPredicate(); }
@Override public CountryQueryModel<T> country() { return countryQueryModel("country"); }
@Override public ReferenceOptionalQueryModel<T, CustomerGroup> customerGroup() { return referenceOptionalModel("customerGroup"); }
@Override public PriceCollectionQueryModel<T> prices() { return new PriceCollectionQueryModelImpl<>(this, "prices"); } }
static <T> PriceCollectionQueryModel<T> of(final QueryModel<T> parent, final String path) { return new PriceCollectionQueryModelImpl<>(parent, path); } }