| Package | Description |
|---|---|
| com.github.pnavais.machine.api.validator | |
| com.github.pnavais.machine.impl |
| Modifier and Type | Method and Description |
|---|---|
static ValidationResult |
ValidationResult.fail(String message)
Creates an unsuccessful validation result with
the given message.
|
static ValidationResult |
ValidationResult.from(@NonNull RuntimeException e)
Creates an invalid result from a given exception
|
static ValidationResult |
ValidationResult.success()
Creates a successful validation result
|
ValidationResult |
TransitionValidator.validate(T transition,
TransitionIndex<N,M,T> transitionIndex,
TransitionValidator.Operation operation)
Checks the transition parameter correctness
with respect to current transitions on the given
index.
|
| Modifier and Type | Method and Description |
|---|---|
ValidationResult |
StateTransitionValidator.validate(StateTransition transition,
TransitionIndex<State,Message,StateTransition> transitionIndex,
TransitionValidator.Operation operation)
Checks the transition parameter correctness
with respect to current transitions on the given
index before applying the operation.
|
Copyright © 2019 state-machine. All rights reserved.