Interface SimpleCaseWhenStarterBuilder<T>

  • Type Parameters:
    T - The builder type that is returned on terminal operations
    All Known Subinterfaces:
    SimpleCaseWhenBuilder<T>

    public interface SimpleCaseWhenStarterBuilder<T>
    The first builder for simple case when expressions. This builder is used to enforce the correct usage of case when by disallowing an immediate call to SimpleCaseWhenBuilder.otherwise(java.lang.String).
    Since:
    1.0.0
    Author:
    Christian Beikov
    • Method Detail

      • when

        SimpleCaseWhenBuilder<T> when​(String expression,
                                      String thenExpression)
        Adds the given when expression with the then expression to the case when builder.
        Parameters:
        expression - The when expression
        thenExpression - The then expression
        Returns:
        This simple case when builder