Class AuthenticationActionResult.SuccessAuthenticationActionResult
Object
se.curity.identityserver.sdk.authenticationaction.AuthenticationActionResult
se.curity.identityserver.sdk.authenticationaction.AuthenticationActionResult.SuccessAuthenticationActionResult
- Enclosing class:
- AuthenticationActionResult
public static final class AuthenticationActionResult.SuccessAuthenticationActionResult
extends AuthenticationActionResult
-
Nested Class Summary
Nested classes/interfaces inherited from class se.curity.identityserver.sdk.authenticationaction.AuthenticationActionResult
AuthenticationActionResult.FailedAuthenticationActionResult, AuthenticationActionResult.PendingCompletionAuthenticationActionResult, AuthenticationActionResult.SuccessAuthenticationActionResult -
Constructor Summary
ConstructorsConstructorDescriptionSuccessAuthenticationActionResult(AuthenticationAttributes authenticationAttributes) -
Method Summary
Modifier and TypeMethodDescription<T> Tvisit(Function<AuthenticationActionResult.SuccessAuthenticationActionResult, T> onSuccess, Function<AuthenticationActionResult.PendingCompletionAuthenticationActionResult, T> onPending, Function<AuthenticationActionResult.FailedAuthenticationActionResult, T> onFailure) Visit this authentication action result.withActionId(String actionId) Methods inherited from class se.curity.identityserver.sdk.authenticationaction.AuthenticationActionResult
failedResult, failedResult, pendingResult, pendingResult, successfulResult
-
Constructor Details
-
SuccessAuthenticationActionResult
-
-
Method Details
-
getAuthenticationAttributes
-
withActionId
- Specified by:
withActionIdin classAuthenticationActionResult
-
getActionId
- Specified by:
getActionIdin classAuthenticationActionResult
-
visit
public <T> T visit(Function<AuthenticationActionResult.SuccessAuthenticationActionResult, T> onSuccess, Function<AuthenticationActionResult.PendingCompletionAuthenticationActionResult, T> onPending, Function<AuthenticationActionResult.FailedAuthenticationActionResult, T> onFailure) Description copied from class:AuthenticationActionResultVisit this authentication action result.- Specified by:
visitin classAuthenticationActionResult- Type Parameters:
T- type of return value- Parameters:
onSuccess- function to execute on successonPending- function to execute on a pending resultonFailure- function to execute on a failure result- Returns:
- the result returned by the executed function
-