@Value.Immutable public abstract class PackageOfDistribution extends Object implements de.flapdoodle.reverse.Transition<Package>, de.flapdoodle.reverse.naming.HasLabel
| Constructor and Description |
|---|
PackageOfDistribution() |
| Modifier and Type | Method and Description |
|---|---|
de.flapdoodle.reverse.StateID<Package> |
destination() |
protected de.flapdoodle.reverse.StateID<Distribution> |
distribution() |
protected abstract PackageResolver |
packageResolver() |
de.flapdoodle.reverse.State<Package> |
result(de.flapdoodle.reverse.StateLookup lookup) |
Set<de.flapdoodle.reverse.StateID<?>> |
sources() |
String |
transitionLabel() |
static ImmutablePackageOfDistribution |
with(PackageResolver packageResolver) |
@Value.Default public String transitionLabel()
transitionLabel in interface de.flapdoodle.reverse.naming.HasLabelprotected abstract PackageResolver packageResolver()
@Value.Default protected de.flapdoodle.reverse.StateID<Distribution> distribution()
@Value.Default public de.flapdoodle.reverse.StateID<Package> destination()
destination in interface de.flapdoodle.reverse.Transition<Package>@Value.Auxiliary public final Set<de.flapdoodle.reverse.StateID<?>> sources()
sources in interface de.flapdoodle.reverse.Transition<Package>public de.flapdoodle.reverse.State<Package> result(de.flapdoodle.reverse.StateLookup lookup)
result in interface de.flapdoodle.reverse.Transition<Package>public static ImmutablePackageOfDistribution with(PackageResolver packageResolver)
Copyright © 2025. All rights reserved.