Interface CaseWhenBuilder<T>

  • Type Parameters:
    T - The builder type that is returned on terminal operations
    All Superinterfaces:
    CaseWhenStarterBuilder<T>

    public interface CaseWhenBuilder<T>
    extends CaseWhenStarterBuilder<T>
    A builder for general case when expressions.
    Since:
    1.0.0
    Author:
    Christian Beikov
    • Method Detail

      • otherwiseExpression

        T otherwiseExpression​(String elseExpression)
        Adds the given else expression to the case when builder.
        Parameters:
        elseExpression - The else expression
        Returns:
        The parent builder
      • otherwiseLiteral

        T otherwiseLiteral​(Object value)
        Adds the given else parameter value to the case when builder rendered as literal.
        Parameters:
        value - The else parameter value
        Returns:
        The parent builder
        Since:
        1.4.0
      • otherwise

        T otherwise​(Object value)
        Adds the given else parameter value to the case when builder.
        Parameters:
        value - The else parameter value
        Returns:
        The parent builder