Interface EnforcementOptions


public interface EnforcementOptions
How a punishment can be enforced or "unenforced."

These options apply either when a punishment is enacted (where it is enforced) or when a punishment is undone (where it is "unenforced").

Instances of this interface can be obtained wherever it is required as a parameter. For example, for use in Punishment, use EnforcementOptionsFactory.enforcementOptionsBuilder()