@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(Rules first,
Rules... others) |
ImmutableRules |
add(Validation<?> validation) |
ImmutableRules |
add(Validation<?> validation,
Validation<?>... other) |
ImmutableRules |
addCalculations(Iterable<? extends Calculation<?>> calculations) |
ImmutableRules |
addRules(Iterable<? extends Rules> rules) |
ImmutableRules |
addValidations(Iterable<? extends 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 addCalculations(Iterable<? extends Calculation<?>> calculations)
public ImmutableRules add(Calculation<?> calculation)
public ImmutableRules add(Calculation<?> calculation, Calculation<?>... other)
public ImmutableRules addValidations(Iterable<? extends Validation<?>> validations)
public ImmutableRules add(Validation<?> validation)
public ImmutableRules add(Validation<?> validation, Validation<?>... other)
public ImmutableRules addRules(Iterable<? extends Rules> rules)
public ImmutableRules add(Rules first, Rules... others)
public static ImmutableRules empty()
Copyright © 2023. All rights reserved.