Interface SearchWildCardExpression

All Superinterfaces:
SearchQuery, SearchQueryExpression

public interface SearchWildCardExpression extends SearchQueryExpression
SearchWildCardExpression
Example to create an instance using the builder pattern

     SearchWildCardExpression searchWildCardExpression = SearchWildCardExpression.builder()
             .wildcard(wildcardBuilder -> wildcardBuilder)
             .build()
 
  • Method Details

    • getWildcard

      @NotNull @Valid @NotNull @Valid SearchAnyValue getWildcard()
      Returns:
      wildcard
    • setWildcard

      void setWildcard(SearchAnyValue wildcard)
      set wildcard
      Parameters:
      wildcard - value to be set
    • of

      factory method
      Returns:
      instance of SearchWildCardExpression
    • of

      factory method to create a shallow copy SearchWildCardExpression
      Parameters:
      template - instance to be copied
      Returns:
      copy instance
    • deepCopy

      factory method to create a deep copy of SearchWildCardExpression
      Parameters:
      template - instance to be copied
      Returns:
      copy instance
    • builder

      builder factory method for SearchWildCardExpression
      Returns:
      builder
    • builder

      create builder for SearchWildCardExpression instance
      Parameters:
      template - instance with prefilled values for the builder
      Returns:
      builder
    • withSearchWildCardExpression

      default <T> T withSearchWildCardExpression(Function<SearchWildCardExpression,T> helper)
      accessor map function
      Type Parameters:
      T - mapped type
      Parameters:
      helper - function to map the object
      Returns:
      mapped value
    • typeReference

      static com.fasterxml.jackson.core.type.TypeReference<SearchWildCardExpression> typeReference()
      gives a TypeReference for usage with Jackson DataBind
      Returns:
      TypeReference