Class ElPropertyChainBuilder

java.lang.Object
io.ebeaninternal.server.el.ElPropertyChainBuilder

public final class ElPropertyChainBuilder extends Object
Utility object used to build a ElPropertyChain.

Builds a ElPropertyChain based on a chain of properties with dot separators.

This can navigate an object graph based on dot notation such as order.customer.name.

  • Constructor Details

    • ElPropertyChainBuilder

      public ElPropertyChainBuilder(String expression)
      Create with the original expression.
  • Method Details

    • isContainsMany

      public boolean isContainsMany()
    • expression

      public String expression()
    • setEmbedded

      public void setEmbedded(boolean embedded)
      Mark the chain as going through an embedded property. This affects how the prefix (table alias) is computed for SQL generation.
    • add

      Add a ElGetValue element to the chain.
    • build

      public ElPropertyChain build()
      Build the immutable ElGetChain from the build information.