io.sphere.sdk.products.queries.PartialProductDataQueryModel Maven / Gradle / Ivy
package io.sphere.sdk.products.queries;
import io.sphere.sdk.categories.Category;
import io.sphere.sdk.queries.*;
import javax.annotation.Nullable;
import java.util.function.Function;
public final class PartialProductDataQueryModel extends ProductDataQueryModel {
private PartialProductDataQueryModel(@Nullable final QueryModel parent, @Nullable final String pathSegment) {
super(parent, pathSegment);
}
public static PartialProductDataQueryModel of() {
return new PartialProductDataQueryModel(null, null);
}
@Override
public ReferenceCollectionQueryModel categories() {
return super.categories();
}
@Override
public LocalizedStringQueryModel description() {
return super.description();
}
@Override
public ProductVariantQueryModel masterVariant() {
return super.masterVariant();
}
@Override
public LocalizedStringQuerySortingModel metaDescription() {
return super.metaDescription();
}
@Override
public LocalizedStringQuerySortingModel metaKeywords() {
return super.metaKeywords();
}
@Override
public LocalizedStringQuerySortingModel metaTitle() {
return super.metaTitle();
}
@Override
public LocalizedStringQuerySortingModel name() {
return super.name();
}
@Override
public LocalizedStringQuerySortingModel slug() {
return super.slug();
}
@Override
public ProductVariantQueryModel variants() {
return super.variants();
}
@Override
public QueryPredicate where(final Function> embeddedPredicate) {
return super.where(embeddedPredicate);
}
@Override
public QueryPredicate where(final QueryPredicate embeddedPredicate) {
return super.where(embeddedPredicate);
}
}