Tabnine Logo
ProductQueryModel.masterData
Code IndexAdd Tabnine to your IDE (free)

How to use
masterData
method
in
io.sphere.sdk.products.queries.ProductQueryModel

Best Java code snippets using io.sphere.sdk.products.queries.ProductQueryModel.masterData (Showing top 20 results out of 315)

origin: com.commercetools.sdk.jvm.core/commercetools-models

default ProductQuery bySlug(final ProductProjectionType type, final Locale locale, final String slug) {
  return withPredicates(m -> m.masterData().forProjection(type).slug().lang(locale).is(slug));
}
origin: io.sphere.sdk.jvm/sphere-models

default ProductQuery bySlug(final ProductProjectionType type, final Locale locale, final String slug) {
  return withPredicates(m -> m.masterData().forProjection(type).slug().lang(locale).is(slug));
}
origin: commercetools/commercetools-jvm-sdk

default ProductQuery bySlug(final ProductProjectionType type, final Locale locale, final String slug) {
  return withPredicates(m -> m.masterData().forProjection(type).slug().lang(locale).is(slug));
}
origin: io.sphere.sdk.jvm/products

public QueryDsl<Product> bySlug(final ProductProjectionType type, final Locale locale, final String slug) {
  return withPredicate(model().masterData().forProjection(type).slug().lang(locale).is(slug));
}
origin: io.sphere.sdk.jvm/models

public QueryDsl<Product> bySlug(final ProductProjectionType type, final Locale locale, final String slug) {
  return withPredicate(model().masterData().forProjection(type).slug().lang(locale).is(slug));
}
origin: commercetools/commercetools-jvm-sdk

@Test
public void variants() throws Exception {
  assertThat(ProductQueryModel.of().masterData().current().variants().sku().is("bar").toSphereQuery())
      .isEqualTo("masterData(current(variants(sku=\"bar\")))");
}
origin: commercetools/commercetools-jvm-sdk

@Test
public void pure() throws Exception {
  final QueryPredicate<Product> purePredicate = ProductQueryModel.of().masterData().current().name().lang(ENGLISH).is("Yes");
  assertThat(purePredicate.toSphereQuery()).isEqualTo("masterData(current(name(en=\"Yes\")))");
}
origin: io.sphere.sdk.jvm/sphere-models

  default ProductQuery bySku(final String sku, final ProductProjectionType type) {
    final QueryPredicate<PartialProductVariantQueryModel> skuPredicate = PartialProductVariantQueryModel.of().sku().is(sku);
    final ProductDataQueryModel<Product> projection = ProductQueryModel.of().masterData().forProjection(type);
    final QueryPredicate<Product> masterVariantSkuPredicate = projection.masterVariant().where(skuPredicate);
    final QueryPredicate<Product> variantsSkuPredicate = projection.variants().where(skuPredicate);
    return withPredicates(masterVariantSkuPredicate.or(variantsSkuPredicate));
  }
}
origin: io.sphere.sdk.jvm/models

  public QueryDsl<Product> bySku(final String sku, final ProductProjectionType type) {
    final Predicate<PartialProductVariantQueryModel> skuPredicate = ProductVariantQueryModel.get().sku().is(sku);
    final ProductDataQueryModel<Product> projection = model().masterData().forProjection(type);
    final Predicate<Product> masterVariantSkuPredicate = projection.masterVariant().where(skuPredicate);
    final Predicate<Product> variantsSkuPredicate = projection.variants().where(skuPredicate);
    return withPredicate(masterVariantSkuPredicate.or(variantsSkuPredicate));
  }
}
origin: com.commercetools.sdk.jvm.core/commercetools-models

  default ProductQuery bySku(final String sku, final ProductProjectionType type) {
    final QueryPredicate<EmbeddedProductVariantQueryModel> skuPredicate = EmbeddedProductVariantQueryModel.of().sku().is(sku);
    final ProductDataQueryModel<Product> projection = ProductQueryModel.of().masterData().forProjection(type);
    final QueryPredicate<Product> masterVariantSkuPredicate = projection.masterVariant().where(skuPredicate);
    final QueryPredicate<Product> variantsSkuPredicate = projection.variants().where(skuPredicate);
    return withPredicates(masterVariantSkuPredicate.or(variantsSkuPredicate));
  }
}
origin: io.sphere.sdk.jvm/products

  public QueryDsl<Product> bySku(final String sku, final ProductProjectionType type) {
    final Predicate<PartialProductVariantQueryModel> skuPredicate = ProductVariantQueryModel.get().sku().is(sku);
    final ProductDataQueryModel<Product> projection = model().masterData().forProjection(type);
    final Predicate<Product> masterVariantSkuPredicate = projection.masterVariant().where(skuPredicate);
    final Predicate<Product> variantsSkuPredicate = projection.variants().where(skuPredicate);
    return withPredicate(masterVariantSkuPredicate.or(variantsSkuPredicate));
  }
}
origin: commercetools/commercetools-jvm-sdk

  default ProductQuery bySku(final String sku, final ProductProjectionType type) {
    final QueryPredicate<EmbeddedProductVariantQueryModel> skuPredicate = EmbeddedProductVariantQueryModel.of().sku().is(sku);
    final ProductDataQueryModel<Product> projection = ProductQueryModel.of().masterData().forProjection(type);
    final QueryPredicate<Product> masterVariantSkuPredicate = projection.masterVariant().where(skuPredicate);
    final QueryPredicate<Product> variantsSkuPredicate = projection.variants().where(skuPredicate);
    return withPredicates(masterVariantSkuPredicate.or(variantsSkuPredicate));
  }
}
origin: commercetools/commercetools-jvm-sdk

@Test
public void allVariantsInProduct() throws Exception {
  assertThat(ProductQueryModel.of().masterData().current().allVariants().where(m -> m.sku().is("bar")))
      .isEqualTo(ProductQueryModel.of().masterData().current().where(m -> m.masterVariant().sku().is("bar").or(m.variants().sku().is("bar"))))
      .isEqualTo(QueryPredicate.<Product>of(embeddedProductPredicate));
}
origin: commercetools/commercetools-jvm-sdk

private void checkIsFoundByPublishedFlag(final Product product, final boolean value) {
  final Optional<Product> productFromQuery = client().executeBlocking(ProductQuery.of()
      .withPredicates(m -> {
        return m.masterData().isPublished().is(value);
      })
      .plusPredicates(m -> m.id().is(product.getId()))).head();
  assertThat(productFromQuery.get().getId()).isEqualTo(product.getId());
}
origin: commercetools/commercetools-jvm-sdk

protected SphereRequest<PagedQueryResult<Product>> queryObjectForNames(final List<String> names) {
  return ProductQuery.of().withPredicates(m -> m.masterData().current().name().lang(ENGLISH).isIn(names));
}
origin: commercetools/commercetools-jvm-sdk

protected SphereRequest<PagedQueryResult<Product>> queryObjectForName(final String name) {
  return ProductQuery.of().withPredicates(m -> m.masterData().current().name().lang(ENGLISH).is(name));
}
origin: commercetools/commercetools-jvm-sdk

  @Override
  public Query<Product> get() {
    final QueryPredicate<Product> predicate = ProductQueryModel.of().
        masterData().current().name().lang(Locale.ENGLISH).is("simple cotton t-shirt");
    return ProductQuery.of().withPredicates(predicate);
  }
}
origin: commercetools/commercetools-jvm-sdk

@Test
public void queryByTiersWithMinimumQuantity() {
  withProduct(client(), product -> {
    final ProductQuery productQuery = ProductQuery.of()
        .withPredicates(m -> m.masterData().current().variants().prices().tiers().minimumQuantity().isGreaterThan(5))
        .plusPredicates(m -> m.is(product));
    final List<Product> results = client().executeBlocking(productQuery).getResults();
    assertThat(results).hasSize(0);
  });
}
origin: commercetools/commercetools-jvm-sdk

  @Test
  public void combinedEmbeddedQueries() throws Exception {
    final QueryPredicate<EmbeddedProductDataQueryModel> predicate =
        DATA_QUERY_MODEL.name().lang(ENGLISH).is("Yes").or(DATA_QUERY_MODEL.name().lang(GERMAN).is("Ja"));
    final QueryPredicate<Product> resultPredicate = ProductQueryModel.of().masterData().where(m -> m.current().where(predicate).and(m.staged().where(predicate)));
    assertThat(resultPredicate.toSphereQuery()).isEqualTo("masterData(current(name(en=\"Yes\") or name(de=\"Ja\")) and staged(name(en=\"Yes\") or name(de=\"Ja\")))");
  }
}
origin: commercetools/commercetools-jvm-sdk

@Test
public void queryByTiersWithValue() {
  withProduct(client(), product -> {
    final ProductQuery productQuery = ProductQuery.of()
        .withPredicates(m -> m.masterData().current().variants().prices().tiers().value().currencyCode().is("EUR"))
        .plusPredicates(m -> m.is(product));
    final List<Product> results = client().executeBlocking(productQuery).getResults();
    assertThat(results).hasSize(0);
  });
}
io.sphere.sdk.products.queriesProductQueryModelmasterData

Popular methods of ProductQueryModel

  • productType
  • <init>
  • of
  • get
  • id
  • is
  • referenceModel
  • referenceOptionalModel
  • reviewRatingStatistics
  • state

Popular in Java

  • Reading from database using SQL prepared statement
  • runOnUiThread (Activity)
  • getApplicationContext (Context)
  • getContentResolver (Context)
  • GridLayout (java.awt)
    The GridLayout class is a layout manager that lays out a container's components in a rectangular gri
  • URLConnection (java.net)
    A connection to a URL for reading or writing. For HTTP connections, see HttpURLConnection for docume
  • Set (java.util)
    A Set is a data structure which does not allow duplicate elements.
  • Stack (java.util)
    Stack is a Last-In/First-Out(LIFO) data structure which represents a stack of objects. It enables u
  • JTable (javax.swing)
  • Location (org.springframework.beans.factory.parsing)
    Class that models an arbitrary location in a Resource.Typically used to track the location of proble
  • Top Vim plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now