## Uses of Interface
org.keycloak.connections.mongo.api.MongoIdentifiableEntity

- Packages that use MongoIdentifiableEntity
  Package | Description
  --- | ---
  org.keycloak.connections.mongo.api |
  org.keycloak.connections.mongo.api.context |
  org.keycloak.connections.mongo.impl |
  org.keycloak.connections.mongo.impl.context |
  org.keycloak.models.mongo.keycloak.adapters |
  org.keycloak.models.mongo.keycloak.entities |
  org.keycloak.models.sessions.mongo |
  org.keycloak.models.sessions.mongo.entities |

- - ### Uses of MongoIdentifiableEntity in org.keycloak.connections.mongo.api

    Methods in org.keycloak.connections.mongo.api with type parameters of type MongoIdentifiableEntity
    Modifier and Type | Method and Description
    --- | ---
    `<T extends MongoIdentifiableEntity> int` | MongoStore.`countEntities(Class<T> type, com.mongodb.DBObject query, MongoStoreInvocationContext context)`
    `<T extends MongoIdentifiableEntity> List<T>` | MongoStore.`loadEntities(Class<T> type, com.mongodb.DBObject query, com.mongodb.DBObject sort, int firstResult, int maxResults, MongoStoreInvocationContext context)`
    `<T extends MongoIdentifiableEntity> List<T>` | MongoStore.`loadEntities(Class<T> type, com.mongodb.DBObject query, MongoStoreInvocationContext context)`
    `<T extends MongoIdentifiableEntity> T` | MongoStore.`loadEntity(Class<T> type, String id, MongoStoreInvocationContext context)`
    `<T extends MongoIdentifiableEntity> T` | MongoStore.`loadSingleEntity(Class<T> type, com.mongodb.DBObject query, MongoStoreInvocationContext context)`

    Methods in org.keycloak.connections.mongo.api with parameters of type MongoIdentifiableEntity
    Modifier and Type | Method and Description
    --- | ---
    `void` | MongoStore.`insertEntity(MongoIdentifiableEntity entity, MongoStoreInvocationContext context)` Insert new entity
    `<S> boolean` | MongoStore.`pullItemFromList(MongoIdentifiableEntity entity, String listPropertyName, S itemToPull, MongoStoreInvocationContext context)`
    `<S> boolean` | MongoStore.`pushItemToList(MongoIdentifiableEntity entity, String listPropertyName, S itemToPush, boolean skipIfAlreadyPresent, MongoStoreInvocationContext context)`
    `boolean` | MongoStore.`removeEntity(MongoIdentifiableEntity entity, MongoStoreInvocationContext context)`
    `void` | MongoStore.`updateEntity(MongoIdentifiableEntity entity, MongoStoreInvocationContext context)` Update existing entity

    Method parameters in org.keycloak.connections.mongo.api with type arguments of type MongoIdentifiableEntity
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | MongoStore.`removeEntities(Class<? extends MongoIdentifiableEntity> type, com.mongodb.DBObject query, MongoStoreInvocationContext context)`
    `boolean` | MongoStore.`removeEntity(Class<? extends MongoIdentifiableEntity> type, String id, MongoStoreInvocationContext context)`

  - ### Uses of MongoIdentifiableEntity in org.keycloak.connections.mongo.api.context

    Methods in org.keycloak.connections.mongo.api.context with type parameters of type MongoIdentifiableEntity
    Modifier and Type | Method and Description
    --- | ---
    `<T extends MongoIdentifiableEntity> T` | MongoStoreInvocationContext.`getLoadedEntity(Class<T> type, String id)`

    Methods in org.keycloak.connections.mongo.api.context with parameters of type MongoIdentifiableEntity
    Modifier and Type | Method and Description
    --- | ---
    `void` | MongoStoreInvocationContext.`addCreatedEntity(MongoIdentifiableEntity entity)`
    `void` | MongoStoreInvocationContext.`addLoadedEntity(MongoIdentifiableEntity entity)`
    `void` | MongoStoreInvocationContext.`addRemovedEntity(MongoIdentifiableEntity entity)`
    `void` | MongoStoreInvocationContext.`addUpdateTask(MongoIdentifiableEntity entityToUpdate, MongoTask task)`

    Method parameters in org.keycloak.connections.mongo.api.context with type arguments of type MongoIdentifiableEntity
    Modifier and Type | Method and Description
    --- | ---
    `void` | MongoStoreInvocationContext.`beforeDBSearch(Class<? extends MongoIdentifiableEntity> entityType)`

  - ### Uses of MongoIdentifiableEntity in org.keycloak.connections.mongo.impl

    Methods in org.keycloak.connections.mongo.impl with type parameters of type MongoIdentifiableEntity
    Modifier and Type | Method and Description
    --- | ---
    `protected <T extends MongoIdentifiableEntity> List<T>` | MongoStoreImpl.`convertCursor(Class<T> type, com.mongodb.DBCursor cursor, MongoStoreInvocationContext context)`
    `protected <T extends MongoIdentifiableEntity> T` | MongoStoreImpl.`convertDBObjectToEntity(Class<T> type, com.mongodb.DBObject dbObject, MongoStoreInvocationContext context)`
    `<T extends MongoIdentifiableEntity> int` | MongoStoreImpl.`countEntities(Class<T> type, com.mongodb.DBObject query, MongoStoreInvocationContext context)`
    `<T extends MongoIdentifiableEntity> List<T>` | MongoStoreImpl.`loadEntities(Class<T> type, com.mongodb.DBObject query, com.mongodb.DBObject sort, int firstResult, int maxResults, MongoStoreInvocationContext context)`
    `<T extends MongoIdentifiableEntity> List<T>` | MongoStoreImpl.`loadEntities(Class<T> type, com.mongodb.DBObject query, MongoStoreInvocationContext context)`
    `<T extends MongoIdentifiableEntity> T` | MongoStoreImpl.`loadEntity(Class<T> type, String id, MongoStoreInvocationContext context)`
    `<T extends MongoIdentifiableEntity> T` | MongoStoreImpl.`loadSingleEntity(Class<T> type, com.mongodb.DBObject query, MongoStoreInvocationContext context)`

    Methods in org.keycloak.connections.mongo.impl with parameters of type MongoIdentifiableEntity
    Modifier and Type | Method and Description
    --- | ---
    `void` | MongoStoreImpl.`insertEntity(MongoIdentifiableEntity entity, MongoStoreInvocationContext context)`
    `<S> boolean` | MongoStoreImpl.`pullItemFromList(MongoIdentifiableEntity entity, String listPropertyName, S itemToPull, MongoStoreInvocationContext context)`
    `<S> boolean` | MongoStoreImpl.`pushItemToList(MongoIdentifiableEntity entity, String listPropertyName, S itemToPush, boolean skipIfAlreadyPresent, MongoStoreInvocationContext context)`
    `boolean` | MongoStoreImpl.`removeEntity(MongoIdentifiableEntity entity, MongoStoreInvocationContext context)`
    `void` | MongoStoreImpl.`updateEntity(MongoIdentifiableEntity entity, MongoStoreInvocationContext context)`

    Method parameters in org.keycloak.connections.mongo.impl with type arguments of type MongoIdentifiableEntity
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | MongoStoreImpl.`removeEntities(Class<? extends MongoIdentifiableEntity> type, com.mongodb.DBObject query, MongoStoreInvocationContext context)`
    `boolean` | MongoStoreImpl.`removeEntity(Class<? extends MongoIdentifiableEntity> type, String id, MongoStoreInvocationContext context)`

  - ### Uses of MongoIdentifiableEntity in org.keycloak.connections.mongo.impl.context

    Methods in org.keycloak.connections.mongo.impl.context with type parameters of type MongoIdentifiableEntity
    Modifier and Type | Method and Description
    --- | ---
    `<T extends MongoIdentifiableEntity> T` | TransactionMongoStoreInvocationContext.`getLoadedEntity(Class<T> type, String id)`
    `<T extends MongoIdentifiableEntity> T` | SimpleMongoStoreInvocationContext.`getLoadedEntity(Class<T> type, String id)`

    Methods in org.keycloak.connections.mongo.impl.context with parameters of type MongoIdentifiableEntity
    Modifier and Type | Method and Description
    --- | ---
    `void` | TransactionMongoStoreInvocationContext.`addCreatedEntity(MongoIdentifiableEntity entity)`
    `void` | SimpleMongoStoreInvocationContext.`addCreatedEntity(MongoIdentifiableEntity entity)`
    `void` | TransactionMongoStoreInvocationContext.`addLoadedEntity(MongoIdentifiableEntity entity)`
    `void` | SimpleMongoStoreInvocationContext.`addLoadedEntity(MongoIdentifiableEntity entity)`
    `void` | TransactionMongoStoreInvocationContext.`addRemovedEntity(MongoIdentifiableEntity entity)`
    `void` | SimpleMongoStoreInvocationContext.`addRemovedEntity(MongoIdentifiableEntity entity)`
    `void` | TransactionMongoStoreInvocationContext.`addUpdateTask(MongoIdentifiableEntity entityToUpdate, MongoTask task)`
    `void` | SimpleMongoStoreInvocationContext.`addUpdateTask(MongoIdentifiableEntity entityToUpdate, MongoTask task)`

    Method parameters in org.keycloak.connections.mongo.impl.context with type arguments of type MongoIdentifiableEntity
    Modifier and Type | Method and Description
    --- | ---
    `void` | TransactionMongoStoreInvocationContext.`beforeDBSearch(Class<? extends MongoIdentifiableEntity> entityType)`
    `void` | SimpleMongoStoreInvocationContext.`beforeDBSearch(Class<? extends MongoIdentifiableEntity> entityType)`

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

    Classes in org.keycloak.models.mongo.keycloak.adapters with type parameters of type MongoIdentifiableEntity
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractMongoAdapter<T extends MongoIdentifiableEntity>`
    `class` | `ClientAdapter<T extends MongoIdentifiableEntity>`

    Fields in org.keycloak.models.mongo.keycloak.adapters declared as MongoIdentifiableEntity
    Modifier and Type | Field and Description
    --- | ---
    `protected T` | ClientAdapter.`clientEntity`

  - ### Uses of MongoIdentifiableEntity in org.keycloak.models.mongo.keycloak.entities

    Classes in org.keycloak.models.mongo.keycloak.entities that implement MongoIdentifiableEntity
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MongoApplicationEntity`
    `class` | `MongoOAuthClientEntity`
    `class` | `MongoRealmEntity`
    `class` | `MongoRoleEntity`
    `class` | `MongoUserEntity`

  - ### Uses of MongoIdentifiableEntity in org.keycloak.models.sessions.mongo

    Classes in org.keycloak.models.sessions.mongo with type parameters of type MongoIdentifiableEntity
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractMongoAdapter<T extends MongoIdentifiableEntity>`

  - ### Uses of MongoIdentifiableEntity in org.keycloak.models.sessions.mongo.entities

    Classes in org.keycloak.models.sessions.mongo.entities that implement MongoIdentifiableEntity
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MongoClientSessionEntity`
    `class` | `MongoUsernameLoginFailureEntity`
    `class` | `MongoUserSessionEntity`

Copyright © 2015. All Rights Reserved.