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

- Packages that use AuthenticationFlowModel
  Package | Description
  --- | ---
  org.keycloak.authentication |
  org.keycloak.models |
  org.keycloak.models.cache.infinispan |
  org.keycloak.models.cache.infinispan.entities |
  org.keycloak.models.jpa |
  org.keycloak.models.mongo.keycloak.adapters |
  org.keycloak.models.utils |
  org.keycloak.protocol |
  org.keycloak.protocol.saml.profile.ecp |
  org.keycloak.services.resources |
  org.keycloak.services.resources.admin |

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

    Constructors in org.keycloak.authentication with parameters of type AuthenticationFlowModel
    Constructor and Description
    `ClientAuthenticationFlow(AuthenticationProcessor processor, AuthenticationFlowModel flow)`
    `DefaultAuthenticationFlow(AuthenticationProcessor processor, AuthenticationFlowModel flow)`

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

    Methods in org.keycloak.models that return AuthenticationFlowModel
    Modifier and Type | Method and Description
    --- | ---
    `AuthenticationFlowModel` | RealmModel.`addAuthenticationFlow(AuthenticationFlowModel model)`
    `AuthenticationFlowModel` | RealmModel.`getAuthenticationFlowById(String id)`
    `AuthenticationFlowModel` | RealmModel.`getBrowserFlow()`
    `AuthenticationFlowModel` | RealmModel.`getClientAuthenticationFlow()`
    `AuthenticationFlowModel` | RealmModel.`getDirectGrantFlow()`
    `AuthenticationFlowModel` | RealmModel.`getFlowByAlias(String alias)`
    `AuthenticationFlowModel` | RealmModel.`getRegistrationFlow()`
    `AuthenticationFlowModel` | RealmModel.`getResetCredentialsFlow()`

    Methods in org.keycloak.models that return types with arguments of type AuthenticationFlowModel
    Modifier and Type | Method and Description
    --- | ---
    `List<AuthenticationFlowModel>` | RealmModel.`getAuthenticationFlows()`

    Methods in org.keycloak.models with parameters of type AuthenticationFlowModel
    Modifier and Type | Method and Description
    --- | ---
    `AuthenticationFlowModel` | RealmModel.`addAuthenticationFlow(AuthenticationFlowModel model)`
    `void` | RealmModel.`removeAuthenticationFlow(AuthenticationFlowModel model)`
    `void` | RealmModel.`setBrowserFlow(AuthenticationFlowModel flow)`
    `void` | RealmModel.`setClientAuthenticationFlow(AuthenticationFlowModel flow)`
    `void` | RealmModel.`setDirectGrantFlow(AuthenticationFlowModel flow)`
    `void` | RealmModel.`setRegistrationFlow(AuthenticationFlowModel flow)`
    `void` | RealmModel.`setResetCredentialsFlow(AuthenticationFlowModel flow)`
    `void` | RealmModel.`updateAuthenticationFlow(AuthenticationFlowModel model)`

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

    Methods in org.keycloak.models.cache.infinispan that return AuthenticationFlowModel
    Modifier and Type | Method and Description
    --- | ---
    `AuthenticationFlowModel` | RealmAdapter.`addAuthenticationFlow(AuthenticationFlowModel model)`
    `AuthenticationFlowModel` | RealmAdapter.`getAuthenticationFlowById(String id)`
    `AuthenticationFlowModel` | RealmAdapter.`getBrowserFlow()`
    `AuthenticationFlowModel` | RealmAdapter.`getClientAuthenticationFlow()`
    `AuthenticationFlowModel` | RealmAdapter.`getDirectGrantFlow()`
    `AuthenticationFlowModel` | RealmAdapter.`getFlowByAlias(String alias)`
    `AuthenticationFlowModel` | RealmAdapter.`getRegistrationFlow()`
    `AuthenticationFlowModel` | RealmAdapter.`getResetCredentialsFlow()`

    Methods in org.keycloak.models.cache.infinispan that return types with arguments of type AuthenticationFlowModel
    Modifier and Type | Method and Description
    --- | ---
    `List<AuthenticationFlowModel>` | RealmAdapter.`getAuthenticationFlows()`

    Methods in org.keycloak.models.cache.infinispan with parameters of type AuthenticationFlowModel
    Modifier and Type | Method and Description
    --- | ---
    `AuthenticationFlowModel` | RealmAdapter.`addAuthenticationFlow(AuthenticationFlowModel model)`
    `void` | RealmAdapter.`removeAuthenticationFlow(AuthenticationFlowModel model)`
    `void` | RealmAdapter.`setBrowserFlow(AuthenticationFlowModel flow)`
    `void` | RealmAdapter.`setClientAuthenticationFlow(AuthenticationFlowModel flow)`
    `void` | RealmAdapter.`setDirectGrantFlow(AuthenticationFlowModel flow)`
    `void` | RealmAdapter.`setRegistrationFlow(AuthenticationFlowModel flow)`
    `void` | RealmAdapter.`setResetCredentialsFlow(AuthenticationFlowModel flow)`
    `void` | RealmAdapter.`updateAuthenticationFlow(AuthenticationFlowModel model)`

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

    Fields in org.keycloak.models.cache.infinispan.entities declared as AuthenticationFlowModel
    Modifier and Type | Field and Description
    --- | ---
    `protected AuthenticationFlowModel` | CachedRealm.`browserFlow`
    `protected AuthenticationFlowModel` | CachedRealm.`clientAuthenticationFlow`
    `protected AuthenticationFlowModel` | CachedRealm.`directGrantFlow`
    `protected AuthenticationFlowModel` | CachedRealm.`registrationFlow`
    `protected AuthenticationFlowModel` | CachedRealm.`resetCredentialsFlow`

    Fields in org.keycloak.models.cache.infinispan.entities with type parameters of type AuthenticationFlowModel
    Modifier and Type | Field and Description
    --- | ---
    `protected List<AuthenticationFlowModel>` | CachedRealm.`authenticationFlowList`
    `protected Map<String,AuthenticationFlowModel>` | CachedRealm.`authenticationFlows`

    Methods in org.keycloak.models.cache.infinispan.entities that return AuthenticationFlowModel
    Modifier and Type | Method and Description
    --- | ---
    `AuthenticationFlowModel` | CachedRealm.`getBrowserFlow()`
    `AuthenticationFlowModel` | CachedRealm.`getClientAuthenticationFlow()`
    `AuthenticationFlowModel` | CachedRealm.`getDirectGrantFlow()`
    `AuthenticationFlowModel` | CachedRealm.`getRegistrationFlow()`
    `AuthenticationFlowModel` | CachedRealm.`getResetCredentialsFlow()`

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

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

    Methods in org.keycloak.models.jpa that return AuthenticationFlowModel
    Modifier and Type | Method and Description
    --- | ---
    `AuthenticationFlowModel` | RealmAdapter.`addAuthenticationFlow(AuthenticationFlowModel model)`
    `protected AuthenticationFlowModel` | RealmAdapter.`entityToModel(AuthenticationFlowEntity entity)`
    `AuthenticationFlowModel` | RealmAdapter.`getAuthenticationFlowById(String id)`
    `AuthenticationFlowModel` | RealmAdapter.`getBrowserFlow()`
    `AuthenticationFlowModel` | RealmAdapter.`getClientAuthenticationFlow()`
    `AuthenticationFlowModel` | RealmAdapter.`getDirectGrantFlow()`
    `AuthenticationFlowModel` | RealmAdapter.`getFlowByAlias(String alias)`
    `AuthenticationFlowModel` | RealmAdapter.`getRegistrationFlow()`
    `AuthenticationFlowModel` | RealmAdapter.`getResetCredentialsFlow()`

    Methods in org.keycloak.models.jpa that return types with arguments of type AuthenticationFlowModel
    Modifier and Type | Method and Description
    --- | ---
    `List<AuthenticationFlowModel>` | RealmAdapter.`getAuthenticationFlows()`

    Methods in org.keycloak.models.jpa with parameters of type AuthenticationFlowModel
    Modifier and Type | Method and Description
    --- | ---
    `AuthenticationFlowModel` | RealmAdapter.`addAuthenticationFlow(AuthenticationFlowModel model)`
    `void` | RealmAdapter.`removeAuthenticationFlow(AuthenticationFlowModel model)`
    `void` | RealmAdapter.`setBrowserFlow(AuthenticationFlowModel flow)`
    `void` | RealmAdapter.`setClientAuthenticationFlow(AuthenticationFlowModel flow)`
    `void` | RealmAdapter.`setDirectGrantFlow(AuthenticationFlowModel flow)`
    `void` | RealmAdapter.`setRegistrationFlow(AuthenticationFlowModel flow)`
    `void` | RealmAdapter.`setResetCredentialsFlow(AuthenticationFlowModel flow)`
    `void` | RealmAdapter.`updateAuthenticationFlow(AuthenticationFlowModel model)`

  - ### Uses of AuthenticationFlowModel in org.keycloak.models.mongo.keycloak.adapters

    Methods in org.keycloak.models.mongo.keycloak.adapters that return AuthenticationFlowModel
    Modifier and Type | Method and Description
    --- | ---
    `AuthenticationFlowModel` | RealmAdapter.`addAuthenticationFlow(AuthenticationFlowModel model)`
    `protected AuthenticationFlowModel` | RealmAdapter.`entityToModel(AuthenticationFlowEntity entity)`
    `AuthenticationFlowModel` | RealmAdapter.`getAuthenticationFlowById(String id)`
    `AuthenticationFlowModel` | RealmAdapter.`getBrowserFlow()`
    `AuthenticationFlowModel` | RealmAdapter.`getClientAuthenticationFlow()`
    `AuthenticationFlowModel` | RealmAdapter.`getDirectGrantFlow()`
    `AuthenticationFlowModel` | RealmAdapter.`getFlowByAlias(String alias)`
    `AuthenticationFlowModel` | RealmAdapter.`getRegistrationFlow()`
    `AuthenticationFlowModel` | RealmAdapter.`getResetCredentialsFlow()`

    Methods in org.keycloak.models.mongo.keycloak.adapters that return types with arguments of type AuthenticationFlowModel
    Modifier and Type | Method and Description
    --- | ---
    `List<AuthenticationFlowModel>` | RealmAdapter.`getAuthenticationFlows()`

    Methods in org.keycloak.models.mongo.keycloak.adapters with parameters of type AuthenticationFlowModel
    Modifier and Type | Method and Description
    --- | ---
    `AuthenticationFlowModel` | RealmAdapter.`addAuthenticationFlow(AuthenticationFlowModel model)`
    `void` | RealmAdapter.`removeAuthenticationFlow(AuthenticationFlowModel model)`
    `void` | RealmAdapter.`setBrowserFlow(AuthenticationFlowModel flow)`
    `void` | RealmAdapter.`setClientAuthenticationFlow(AuthenticationFlowModel flow)`
    `void` | RealmAdapter.`setDirectGrantFlow(AuthenticationFlowModel flow)`
    `void` | RealmAdapter.`setRegistrationFlow(AuthenticationFlowModel flow)`
    `void` | RealmAdapter.`setResetCredentialsFlow(AuthenticationFlowModel flow)`
    `void` | RealmAdapter.`updateAuthenticationFlow(AuthenticationFlowModel model)`

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

    Methods in org.keycloak.models.utils that return AuthenticationFlowModel
    Modifier and Type | Method and Description
    --- | ---
    `static AuthenticationFlowModel` | RepresentationToModel.`toModel(AuthenticationFlowRepresentation rep)`

    Methods in org.keycloak.models.utils with parameters of type AuthenticationFlowModel
    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
    `static boolean` | KeycloakModelUtils.`isFlowUsed(RealmModel realm, AuthenticationFlowModel model)` Check to see if a flow is currently in use
    `static AuthenticationFlowRepresentation` | ModelToRepresentation.`toRepresentation(RealmModel realm, AuthenticationFlowModel model)`

  - ### Uses of AuthenticationFlowModel in org.keycloak.protocol

    Methods in org.keycloak.protocol that return AuthenticationFlowModel
    Modifier and Type | Method and Description
    --- | ---
    `protected AuthenticationFlowModel` | AuthorizationEndpointBase.`getAuthenticationFlow()`

  - ### Uses of AuthenticationFlowModel in org.keycloak.protocol.saml.profile.ecp

    Methods in org.keycloak.protocol.saml.profile.ecp that return AuthenticationFlowModel
    Modifier and Type | Method and Description
    --- | ---
    `protected AuthenticationFlowModel` | SamlEcpProfileService.`getAuthenticationFlow()`

  - ### Uses of AuthenticationFlowModel in org.keycloak.services.resources

    Methods in org.keycloak.services.resources with parameters of type AuthenticationFlowModel
    Modifier and Type | Method and Description
    --- | ---
    `protected javax.ws.rs.core.Response` | LoginActionsService.`processFlow(String execution, ClientSessionModel clientSession, String flowPath, AuthenticationFlowModel flow, String errorMessage, AuthenticationProcessor processor)`

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

    Methods in org.keycloak.services.resources.admin that return AuthenticationFlowModel
    Modifier and Type | Method and Description
    --- | ---
    `AuthenticationFlowModel` | AuthenticationManagementResource.`getParentFlow(AuthenticationExecutionModel model)`

    Methods in org.keycloak.services.resources.admin with parameters of type AuthenticationFlowModel
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | AuthenticationManagementResource.`copy(String newName, AuthenticationFlowModel from, AuthenticationFlowModel to)`
    `List<AuthenticationExecutionModel>` | AuthenticationManagementResource.`getSortedExecutions(AuthenticationFlowModel parentFlow)`
    `void` | AuthenticationManagementResource.`recurseExecutions(AuthenticationFlowModel flow, List<AuthenticationExecutionInfoRepresentation> result, int level)`

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