## Uses of Class
org.keycloak.models.AuthenticationExecutionModel

- Packages that use AuthenticationExecutionModel
  Package | Description
  --- | ---
  org.keycloak.authentication |
  org.keycloak.migration.migrators |
  org.keycloak.models |
  org.keycloak.models.cache.infinispan |
  org.keycloak.models.cache.infinispan.entities |
  org.keycloak.models.jpa |
  org.keycloak.models.utils |
  org.keycloak.services.resources.admin |

- - ### Uses of AuthenticationExecutionModel in org.keycloak.authentication

    Methods in org.keycloak.authentication that return AuthenticationExecutionModel
    Modifier and Type | Method and Description
    --- | ---
    `AuthenticationExecutionModel` | AuthenticationSelectionOption.`getAuthenticationExecution()`
    `AuthenticationExecutionModel` | FormContext.`getExecution()` The current execution in the flow
    `AuthenticationExecutionModel` | AbstractAuthenticationFlowContext.`getExecution()` The current execution in the flow
    `AuthenticationExecutionModel` | AuthenticationProcessor.Result.`getExecution()`

    Methods in org.keycloak.authentication that return types with arguments of type AuthenticationExecutionModel
    Modifier and Type | Method and Description
    --- | ---
    `protected List<AuthenticationExecutionModel>` | ClientAuthenticationFlow.`findExecutionsToRun()`

    Methods in org.keycloak.authentication with parameters of type AuthenticationExecutionModel
    Modifier and Type | Method and Description
    --- | ---
    `AuthenticationProcessor.Result` | AuthenticationProcessor.`createAuthenticatorContext(AuthenticationExecutionModel model, Authenticator authenticator, List<AuthenticationExecutionModel> executions)`
    `AuthenticationProcessor.Result` | AuthenticationProcessor.`createClientAuthenticatorContext(AuthenticationExecutionModel model, ClientAuthenticator clientAuthenticator, List<AuthenticationExecutionModel> executions)`
    `AuthenticationFlow` | AuthenticationProcessor.`createFlowExecution(String flowId, AuthenticationExecutionModel execution)`
    `boolean` | AuthenticationProcessor.`isEvaluatedFalse(AuthenticationExecutionModel model)`
    `boolean` | AuthenticationProcessor.`isEvaluatedTrue(AuthenticationExecutionModel model)`
    `protected boolean` | DefaultAuthenticationFlow.`isProcessed(AuthenticationExecutionModel model)`
    `protected static boolean` | DefaultAuthenticationFlow.`isProcessed(AuthenticationProcessor processor, AuthenticationExecutionModel model)`
    `boolean` | AuthenticationProcessor.`isSuccessful(AuthenticationExecutionModel model)`
    `javax.ws.rs.core.Response` | DefaultAuthenticationFlow.`sendChallenge(AuthenticationProcessor.Result result, AuthenticationExecutionModel execution)`
    `javax.ws.rs.core.Response` | ClientAuthenticationFlow.`sendChallenge(AuthenticationProcessor.Result result, AuthenticationExecutionModel execution)`

    Method parameters in org.keycloak.authentication with type arguments of type AuthenticationExecutionModel
    Modifier and Type | Method and Description
    --- | ---
    `AuthenticationProcessor.Result` | AuthenticationProcessor.`createAuthenticatorContext(AuthenticationExecutionModel model, Authenticator authenticator, List<AuthenticationExecutionModel> executions)`
    `AuthenticationProcessor.Result` | AuthenticationProcessor.`createClientAuthenticatorContext(AuthenticationExecutionModel model, ClientAuthenticator clientAuthenticator, List<AuthenticationExecutionModel> executions)`

    Constructors in org.keycloak.authentication with parameters of type AuthenticationExecutionModel
    Constructor and Description
    `AuthenticationSelectionOption(KeycloakSession session, AuthenticationExecutionModel authExec)`
    `FormAuthenticationFlow(AuthenticationProcessor processor, AuthenticationExecutionModel execution)`

  - ### Uses of AuthenticationExecutionModel in org.keycloak.migration.migrators

    Methods in org.keycloak.migration.migrators with parameters of type AuthenticationExecutionModel
    Modifier and Type | Method and Description
    --- | ---
    `static void` | MigrateTo8_0_0.`migrateOptionalAuthenticationExecution(RealmModel realm, AuthenticationFlowModel parentFlow, AuthenticationExecutionModel optionalExecution, boolean updateOptionalExecution)`

  - ### Uses of AuthenticationExecutionModel in org.keycloak.models

    Methods in org.keycloak.models that return AuthenticationExecutionModel
    Modifier and Type | Method and Description
    --- | ---
    `AuthenticationExecutionModel` | RealmModel.`addAuthenticatorExecution(AuthenticationExecutionModel model)`
    `AuthenticationExecutionModel` | RealmModel.`getAuthenticationExecutionByFlowId(String flowId)`
    `AuthenticationExecutionModel` | RealmModel.`getAuthenticationExecutionById(String id)`

    Methods in org.keycloak.models that return types with arguments of type AuthenticationExecutionModel
    Modifier and Type | Method and Description
    --- | ---
    `default List<AuthenticationExecutionModel>` | RealmModel.`getAuthenticationExecutions(String flowId)` Deprecated. Use `getAuthenticationExecutionsStream` instead.
    `Stream<AuthenticationExecutionModel>` | RealmModel.`getAuthenticationExecutionsStream(String flowId)` Returns sorted `AuthenticationExecutionModel` as a stream.

    Methods in org.keycloak.models with parameters of type AuthenticationExecutionModel
    Modifier and Type | Method and Description
    --- | ---
    `AuthenticationExecutionModel` | RealmModel.`addAuthenticatorExecution(AuthenticationExecutionModel model)`
    `int` | AuthenticationExecutionModel.ExecutionComparator.`compare(AuthenticationExecutionModel o1, AuthenticationExecutionModel o2)`
    `void` | RealmModel.`removeAuthenticatorExecution(AuthenticationExecutionModel model)`
    `void` | RealmModel.`updateAuthenticatorExecution(AuthenticationExecutionModel model)`

  - ### Uses of AuthenticationExecutionModel in org.keycloak.models.cache.infinispan

    Methods in org.keycloak.models.cache.infinispan that return AuthenticationExecutionModel
    Modifier and Type | Method and Description
    --- | ---
    `AuthenticationExecutionModel` | RealmAdapter.`addAuthenticatorExecution(AuthenticationExecutionModel model)`
    `AuthenticationExecutionModel` | RealmAdapter.`getAuthenticationExecutionByFlowId(String flowId)`
    `AuthenticationExecutionModel` | RealmAdapter.`getAuthenticationExecutionById(String id)`

    Methods in org.keycloak.models.cache.infinispan that return types with arguments of type AuthenticationExecutionModel
    Modifier and Type | Method and Description
    --- | ---
    `Stream<AuthenticationExecutionModel>` | RealmAdapter.`getAuthenticationExecutionsStream(String flowId)`

    Methods in org.keycloak.models.cache.infinispan with parameters of type AuthenticationExecutionModel
    Modifier and Type | Method and Description
    --- | ---
    `AuthenticationExecutionModel` | RealmAdapter.`addAuthenticatorExecution(AuthenticationExecutionModel model)`
    `void` | RealmAdapter.`removeAuthenticatorExecution(AuthenticationExecutionModel model)`
    `void` | RealmAdapter.`updateAuthenticatorExecution(AuthenticationExecutionModel model)`

  - ### Uses of AuthenticationExecutionModel in org.keycloak.models.cache.infinispan.entities

    Fields in org.keycloak.models.cache.infinispan.entities with type parameters of type AuthenticationExecutionModel
    Modifier and Type | Field and Description
    --- | ---
    `protected MultivaluedHashMap<String,AuthenticationExecutionModel>` | CachedRealm.`authenticationExecutions`
    `protected Map<String,AuthenticationExecutionModel>` | CachedRealm.`executionsByFlowId`
    `protected Map<String,AuthenticationExecutionModel>` | CachedRealm.`executionsById`

    Methods in org.keycloak.models.cache.infinispan.entities that return AuthenticationExecutionModel
    Modifier and Type | Method and Description
    --- | ---
    `AuthenticationExecutionModel` | CachedRealm.`getAuthenticationExecutionByFlowId(String flowId)`

    Methods in org.keycloak.models.cache.infinispan.entities that return types with arguments of type AuthenticationExecutionModel
    Modifier and Type | Method and Description
    --- | ---
    `MultivaluedHashMap<String,AuthenticationExecutionModel>` | CachedRealm.`getAuthenticationExecutions()`
    `Map<String,AuthenticationExecutionModel>` | CachedRealm.`getExecutionsById()`

  - ### Uses of AuthenticationExecutionModel in org.keycloak.models.jpa

    Methods in org.keycloak.models.jpa that return AuthenticationExecutionModel
    Modifier and Type | Method and Description
    --- | ---
    `AuthenticationExecutionModel` | RealmAdapter.`addAuthenticatorExecution(AuthenticationExecutionModel model)`
    `AuthenticationExecutionModel` | RealmAdapter.`entityToModel(AuthenticationExecutionEntity entity)`
    `AuthenticationExecutionModel` | RealmAdapter.`getAuthenticationExecutionByFlowId(String flowId)`
    `AuthenticationExecutionModel` | RealmAdapter.`getAuthenticationExecutionById(String id)`

    Methods in org.keycloak.models.jpa that return types with arguments of type AuthenticationExecutionModel
    Modifier and Type | Method and Description
    --- | ---
    `Stream<AuthenticationExecutionModel>` | RealmAdapter.`getAuthenticationExecutionsStream(String flowId)`

    Methods in org.keycloak.models.jpa with parameters of type AuthenticationExecutionModel
    Modifier and Type | Method and Description
    --- | ---
    `AuthenticationExecutionModel` | RealmAdapter.`addAuthenticatorExecution(AuthenticationExecutionModel model)`
    `void` | RealmAdapter.`removeAuthenticatorExecution(AuthenticationExecutionModel model)`
    `void` | RealmAdapter.`updateAuthenticatorExecution(AuthenticationExecutionModel model)`

  - ### Uses of AuthenticationExecutionModel in org.keycloak.models.utils

    Methods in org.keycloak.models.utils that return AuthenticationExecutionModel
    Modifier and Type | Method and Description
    --- | ---
    `static AuthenticationExecutionModel` | RepresentationToModel.`toModel(RealmModel realm, AuthenticationExecutionRepresentation rep)`

    Methods in org.keycloak.models.utils with parameters of type AuthenticationExecutionModel
    Modifier and Type | Method and Description
    --- | ---
    `static AuthenticationExecutionExportRepresentation` | ModelToRepresentation.`toRepresentation(RealmModel realm, AuthenticationExecutionModel model)`

    Method parameters in org.keycloak.models.utils with type arguments of type AuthenticationExecutionModel
    Modifier and Type | Method and Description
    --- | ---
    `static void` | KeycloakModelUtils.`deepFindAuthenticationExecutions(RealmModel realm, AuthenticationFlowModel flow, List<AuthenticationExecutionModel> result)` Recursively find all AuthenticationExecutionModel from specified flow or all it's subflows

  - ### Uses of AuthenticationExecutionModel in org.keycloak.services.resources.admin

    Methods in org.keycloak.services.resources.admin with parameters of type AuthenticationExecutionModel
    Modifier and Type | Method and Description
    --- | ---
    `AuthenticationFlowModel` | AuthenticationManagementResource.`getParentFlow(AuthenticationExecutionModel model)`

Copyright © 2020 JBoss by Red Hat. All rights reserved.