001 002package com.commercetools.api.predicates.query.project; 003 004import com.commercetools.api.predicates.query.*; 005 006public class ProjectChangeBusinessUnitStatusOnCreationActionQueryBuilderDsl { 007 public ProjectChangeBusinessUnitStatusOnCreationActionQueryBuilderDsl() { 008 } 009 010 public static ProjectChangeBusinessUnitStatusOnCreationActionQueryBuilderDsl of() { 011 return new ProjectChangeBusinessUnitStatusOnCreationActionQueryBuilderDsl(); 012 } 013 014 public StringComparisonPredicateBuilder<ProjectChangeBusinessUnitStatusOnCreationActionQueryBuilderDsl> action() { 015 return new StringComparisonPredicateBuilder<>( 016 BinaryQueryPredicate.of().left(new ConstantQueryPredicate("action")), 017 p -> new CombinationQueryPredicate<>(p, 018 ProjectChangeBusinessUnitStatusOnCreationActionQueryBuilderDsl::of)); 019 } 020 021 public StringComparisonPredicateBuilder<ProjectChangeBusinessUnitStatusOnCreationActionQueryBuilderDsl> status() { 022 return new StringComparisonPredicateBuilder<>( 023 BinaryQueryPredicate.of().left(new ConstantQueryPredicate("status")), 024 p -> new CombinationQueryPredicate<>(p, 025 ProjectChangeBusinessUnitStatusOnCreationActionQueryBuilderDsl::of)); 026 } 027 028}