@Value.Immutable(builder=false) public abstract class Rules extends Object
| Constructor and Description |
|---|
Rules() |
| Modifier and Type | Method and Description |
|---|---|
ImmutableRules |
add(Calculation<?> calculation) |
ImmutableRules |
add(Calculation<?> calculation,
Calculation<?>... other) |
ImmutableRules |
add(Validation<?> validation) |
ImmutableRules |
add(Validation<?> validation,
Validation<?>... other) |
ImmutableRules |
addCalculations(List<Calculation<?>> calculations) |
ImmutableRules |
addValidations(List<Validation<?>> validations) |
abstract CalculationMap |
calculations() |
static ImmutableRules |
empty() |
abstract ValidationMap |
validations() |
@Value.Parameter public abstract CalculationMap calculations()
@Value.Parameter public abstract ValidationMap validations()
public ImmutableRules add(Calculation<?> calculation)
public ImmutableRules add(Calculation<?> calculation, Calculation<?>... other)
public ImmutableRules addCalculations(List<Calculation<?>> calculations)
public ImmutableRules add(Validation<?> validation)
public ImmutableRules add(Validation<?> validation, Validation<?>... other)
public ImmutableRules addValidations(List<Validation<?>> validations)
public static ImmutableRules empty()
Copyright © 2023. All rights reserved.