public abstract class AbstractParameterValidator<V extends AbstractParameterValidator<V>> extends Object
Modifier | Constructor and Description |
---|---|
protected |
AbstractParameterValidator() |
Modifier and Type | Method and Description |
---|---|
protected V |
baseParamName(EidasParameterKeys paramName) |
protected V |
baseParamName(String paramName) |
protected void |
baseValidate() |
V |
eidasError(EidasErrorKey eidasError) |
V |
errorCode(String errorCode) |
V |
errorMessage(String errorMessage) |
boolean |
isValid() |
V |
marker(Marker marker) |
protected abstract AbstractEIDASException |
newInvalidParameterException(String errorCode,
String errorMessage) |
V |
paramValue(String paramValue) |
@Nonnull protected final V baseParamName(@Nonnull EidasParameterKeys paramName)
protected final void baseValidate()
@Nonnull public final V eidasError(EidasErrorKey eidasError)
public final boolean isValid()
@Nonnull protected abstract AbstractEIDASException newInvalidParameterException(@Nonnull String errorCode, @Nonnull String errorMessage)
Copyright © 2020. All Rights Reserved.