All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.sphere.sdk.payments.queries.PaymentQueryBuilder Maven / Gradle / Ivy

There is a newer version: 2.16.0
Show newest version
/*
This class has been generated by class io.sphere.sdk.annotations.processors.HasQueryEndpointAnnotationProcessor
induced by the annotation io.sphere.sdk.annotations.HasQueryEndpoint.
in the source class io.sphere.sdk.payments.Payment.
To render this class the handlebars template 'queries/resourceQueryBuilder.hbs' has been used.
*/
package io.sphere.sdk.payments.queries;

import io.sphere.sdk.payments.Payment;
import io.sphere.sdk.payments.expansion.PaymentExpansionModel;
import io.sphere.sdk.expansion.ExpansionPathContainer;
import io.sphere.sdk.queries.QueryPredicate;
import io.sphere.sdk.queries.QuerySort;
import io.sphere.sdk.queries.ResourceMetaModelQueryDslBuilderImpl;

import java.util.List;
import java.util.function.Function;
import java.util.Optional;

/**

 {@doc.gen summary }

 */
public final class PaymentQueryBuilder extends ResourceMetaModelQueryDslBuilderImpl> {

    private PaymentQueryBuilder(final PaymentQuery template) {
        super(template);
    }

    public static PaymentQueryBuilder of() {
        return new PaymentQueryBuilder(PaymentQuery.of());
    }

    @Override
    protected PaymentQueryBuilder getThis() {
        return this;
    }

    @Override
    public PaymentQuery build() {
        return super.build();
    }

    @Override
    public PaymentQueryBuilder fetchTotal(final boolean fetchTotal) {
        return super.fetchTotal(fetchTotal);
    }

    @Override
    public PaymentQueryBuilder limit(final Long limit) {
        return super.limit(limit);
    }

    @Override
    public PaymentQueryBuilder limit(final long limit) {
        return super.limit(limit);
    }

    @Override
    public PaymentQueryBuilder offset(final Long offset) {
        return super.offset(offset);
    }

    @Override
    public PaymentQueryBuilder offset(final long offset) {
        return super.offset(offset);
    }

    @Override
    public PaymentQueryBuilder plusExpansionPaths(final Function, ExpansionPathContainer> m) {
        return super.plusExpansionPaths(m);
    }

    @Override
    public PaymentQueryBuilder plusPredicates(final Function> m) {
        return super.plusPredicates(m);
    }

    @Override
    public PaymentQueryBuilder plusPredicates(final QueryPredicate queryPredicate) {
        return super.plusPredicates(queryPredicate);
    }

    @Override
    public PaymentQueryBuilder plusPredicates(final List> queryPredicates) {
        return super.plusPredicates(queryPredicates);
    }

    @Override
    public PaymentQueryBuilder plusSort(final Function> m) {
        return super.plusSort(m);
    }

    @Override
    public PaymentQueryBuilder plusSort(final List> sort) {
        return super.plusSort(sort);
    }

    @Override
    public PaymentQueryBuilder plusSort(final QuerySort sort) {
        return super.plusSort(sort);
    }

    @Override
    public PaymentQueryBuilder predicates(final Function> m) {
        return super.predicates(m);
    }

    @Override
    public PaymentQueryBuilder predicates(final QueryPredicate queryPredicate) {
        return super.predicates(queryPredicate);
    }

    @Override
    public PaymentQueryBuilder predicates(final List> queryPredicates) {
        return super.predicates(queryPredicates);
    }

    @Override
    public PaymentQueryBuilder sort(final Function> m) {
        return super.sort(m);
    }

    @Override
    public PaymentQueryBuilder sort(final List> sort) {
        return super.sort(sort);
    }

    @Override
    public PaymentQueryBuilder sort(final QuerySort sort) {
        return super.sort(sort);
    }

    @Override
    public PaymentQueryBuilder sortMulti(final Function>> m) {
        return super.sortMulti(m);
    }

    @Override
    public PaymentQueryBuilder expansionPaths(final Function, ExpansionPathContainer> m) {
        return super.expansionPaths(m);
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy