Class AuthStatusInfoBuilder
- java.lang.Object
-
- io.mosip.authentication.common.service.builder.AuthStatusInfoBuilder
-
public class AuthStatusInfoBuilder extends Object
The builder class of AuthStatusInfo.- Author:
- Loganathan Sekar
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AuthStatusInfoBuilderaddErrors(AuthError... errors)Adds the errors to the AuthStatusInfo.AuthStatusInfobuild()Builds the AuthStatusInfo.static AuthStatusInfobuildStatusInfo(boolean matched, List<MatchInput> listMatchInputs, List<MatchOutput> listMatchOutputs, AuthType[] authTypes, IDAMappingConfig idMappingConfig)Builds the status info.static AuthStatusInfoBuildernewInstance()Gets new instance of AuthStatusInfo.AuthStatusInfoBuildersetStatus(boolean status)Sets the status.
-
-
-
Method Detail
-
newInstance
public static AuthStatusInfoBuilder newInstance()
Gets new instance of AuthStatusInfo.- Returns:
- the auth status info builder
-
setStatus
public AuthStatusInfoBuilder setStatus(boolean status)
Sets the status.- Parameters:
status- the status- Returns:
- the auth status info builder
-
buildStatusInfo
public static AuthStatusInfo buildStatusInfo(boolean matched, List<MatchInput> listMatchInputs, List<MatchOutput> listMatchOutputs, AuthType[] authTypes, IDAMappingConfig idMappingConfig)
Builds the status info.- Parameters:
matched- the demo matchedlistMatchInputs- the list match inputslistMatchOutputs- the list match outputsauthTypes- the auth typesidMappingConfig- the id mapping config- Returns:
- the auth status info
-
addErrors
public AuthStatusInfoBuilder addErrors(AuthError... errors)
Adds the errors to the AuthStatusInfo.- Parameters:
errors- the errors- Returns:
- the auth status info builder
-
build
public AuthStatusInfo build()
Builds the AuthStatusInfo.- Returns:
- the AuthStatusInfo instance
-
-