@Immutable @ThreadSafe public class LevelOfAssurance extends AbstractLevelOfAssurance implements Serializable
ILevelOfAssurance
interface.
This class uses the Builder Pattern and is immutable thus thread-safe.
Modifier and Type | Class and Description |
---|---|
static class |
LevelOfAssurance.Builder
Builder pattern for the
LevelOfAssurance class. |
AbstractLevelOfAssurance.AbstractBuilder<B extends AbstractLevelOfAssurance.AbstractBuilder<B,T>,T extends ILevelOfAssurance>
EIDAS_LOA_HIGH, EIDAS_LOA_LOW, EIDAS_LOA_PREFIX, EIDAS_LOA_SUBSTANTIAL
Modifier and Type | Method and Description |
---|---|
static LevelOfAssurance |
build(String value) |
static LevelOfAssurance.Builder |
builder() |
static LevelOfAssurance.Builder |
builder(ILevelOfAssurance copy) |
static LevelOfAssurance.Builder |
builder(LevelOfAssurance.Builder copy) |
@Nonnull public static LevelOfAssurance build(String value)
@Nonnull public static LevelOfAssurance.Builder builder()
@Nonnull public static LevelOfAssurance.Builder builder(@Nonnull LevelOfAssurance.Builder copy)
@Nonnull public static LevelOfAssurance.Builder builder(@Nonnull ILevelOfAssurance copy)
Copyright © 2020. All Rights Reserved.