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

- Packages that use MongoIdentifiableEntity
  Package | Description
  --- | ---
  org.keycloak.authorization.mongo.entities |
  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 |

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

    Classes in org.keycloak.authorization.mongo.entities that implement MongoIdentifiableEntity
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PolicyEntity`
    `class` | `ResourceEntity`
    `class` | `ResourceServerEntity`
    `class` | `ScopeEntity`

  - ### 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)`
    `<T extends MongoIdentifiableEntity> int` | MongoStore.`updateEntities(Class<T> type, com.mongodb.DBObject query, com.mongodb.DBObject update, MongoStoreInvocationContext context)` Bulk update of more entities of some type

    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
    --- | ---
    `int` | MongoStore.`removeEntities(Class<? extends MongoIdentifiableEntity> type, com.mongodb.DBObject query, boolean callback, 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.`beforeDBBulkUpdateOrRemove(Class<? extends MongoIdentifiableEntity> entityType)`
    `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)`
    `<T extends MongoIdentifiableEntity> int` | MongoStoreImpl.`updateEntities(Class<T> type, com.mongodb.DBObject query, com.mongodb.DBObject update, 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
    --- | ---
    `int` | MongoStoreImpl.`removeEntities(Class<? extends MongoIdentifiableEntity> type, com.mongodb.DBObject query, boolean callback, 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.`beforeDBBulkUpdateOrRemove(Class<? extends MongoIdentifiableEntity> entityType)`
    `void` | SimpleMongoStoreInvocationContext.`beforeDBBulkUpdateOrRemove(Class<? extends MongoIdentifiableEntity> entityType)`
    `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>`

  - ### 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` | `MongoClientEntity`
    `class` | `MongoClientTemplateEntity`
    `class` | `MongoGroupEntity`
    `class` | `MongoMigrationModelEntity`
    `class` | `MongoOfflineUserSessionEntity`
    `class` | `MongoOnlineUserSessionEntity`
    `class` | `MongoRealmEntity`
    `class` | `MongoRoleEntity`
    `class` | `MongoUserConsentEntity`
    `class` | `MongoUserEntity`
    `class` | `MongoUserSessionEntity`

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