## Uses of Class
org.keycloak.services.resources.admin.AdminEventBuilder

- Packages that use AdminEventBuilder
  Package | Description
  --- | ---
  org.keycloak.authorization.admin |
  org.keycloak.authorization.protection.policy |
  org.keycloak.partialimport |
  org.keycloak.services.resources.admin |

- - ### Uses of AdminEventBuilder in org.keycloak.authorization.admin

    Fields in org.keycloak.authorization.admin declared as AdminEventBuilder
    Modifier and Type | Field and Description
    --- | ---
    `protected AdminEventBuilder` | PolicyService.`adminEvent`

    Constructors in org.keycloak.authorization.admin with parameters of type AdminEventBuilder
    Constructor and Description
    `AuthorizationService(KeycloakSession session, ClientModel client, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)`
    `PermissionService(ResourceServer resourceServer, AuthorizationProvider authorization, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)`
    `PolicyResourceService(Policy policy, ResourceServer resourceServer, AuthorizationProvider authorization, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)`
    `PolicyService(ResourceServer resourceServer, AuthorizationProvider authorization, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)`
    `PolicyTypeResourceService(Policy policy, ResourceServer resourceServer, AuthorizationProvider authorization, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)`
    `PolicyTypeService(String type, ResourceServer resourceServer, AuthorizationProvider authorization, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)`
    `ResourceServerService(AuthorizationProvider authorization, ResourceServer resourceServer, ClientModel client, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)`
    `ResourceSetService(KeycloakSession session, ResourceServer resourceServer, AuthorizationProvider authorization, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)`
    `ScopeService(KeycloakSession session, ResourceServer resourceServer, AuthorizationProvider authorization, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)`

  - ### Uses of AdminEventBuilder in org.keycloak.authorization.protection.policy

    Constructors in org.keycloak.authorization.protection.policy with parameters of type AdminEventBuilder
    Constructor and Description
    `UserManagedPermissionService(KeycloakIdentity identity, ResourceServer resourceServer, AuthorizationProvider authorization, AdminEventBuilder eventBuilder)`

  - ### Uses of AdminEventBuilder in org.keycloak.partialimport

    Constructors in org.keycloak.partialimport with parameters of type AdminEventBuilder
    Constructor and Description
    `PartialImportManager(PartialImportRepresentation rep, KeycloakSession session, RealmModel realm, AdminEventBuilder adminEvent)`

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

    Fields in org.keycloak.services.resources.admin declared as AdminEventBuilder
    Modifier and Type | Field and Description
    --- | ---
    `protected AdminEventBuilder` | UserStorageProviderResource.`adminEvent`
    `protected AdminEventBuilder` | ScopeMappedResource.`adminEvent`
    `protected AdminEventBuilder` | ScopeMappedClientResource.`adminEvent`
    `protected AdminEventBuilder` | ProtocolMappersResource.`adminEvent`
    `protected AdminEventBuilder` | ClientStorageProviderResource.`adminEvent`
    `protected AdminEventBuilder` | ClientRoleMappingsResource.`adminEvent`
    `protected AdminEventBuilder` | ClientAttributeCertificateResource.`adminEvent`

    Methods in org.keycloak.services.resources.admin that return AdminEventBuilder
    Modifier and Type | Method and Description
    --- | ---
    `AdminEventBuilder` | AdminEventBuilder.`authClient(ClientModel client)`
    `AdminEventBuilder` | AdminEventBuilder.`authIpAddress(String ipAddress)`
    `AdminEventBuilder` | AdminEventBuilder.`authRealm(RealmModel realm)`
    `AdminEventBuilder` | AdminEventBuilder.`authUser(UserModel user)`
    `AdminEventBuilder` | AdminEventBuilder.`operation(OperationType operationType)`
    `AdminEventBuilder` | AdminEventBuilder.`realm(RealmModel realm)`
    `AdminEventBuilder` | AdminEventBuilder.`realm(String realmId)`
    `AdminEventBuilder` | AdminEventBuilder.`refreshRealmEventsConfig(KeycloakSession session)` Refreshes the builder assuming that the realm event information has changed.
    `AdminEventBuilder` | AdminEventBuilder.`representation(Object value)`
    `AdminEventBuilder` | AdminEventBuilder.`resource(ResourceType resourceType)`
    `AdminEventBuilder` | AdminEventBuilder.`resource(String resourceType)` Setter for custom resource types with values different from `ResourceType`.
    `AdminEventBuilder` | AdminEventBuilder.`resourcePath(String... pathElements)`
    `AdminEventBuilder` | AdminEventBuilder.`resourcePath(javax.ws.rs.core.UriInfo uriInfo)`
    `AdminEventBuilder` | AdminEventBuilder.`resourcePath(javax.ws.rs.core.UriInfo uriInfo, String id)`

    Methods in org.keycloak.services.resources.admin with parameters of type AdminEventBuilder
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | RoleResource.`addComposites(AdminPermissionEvaluator auth, AdminEventBuilder adminEvent, javax.ws.rs.core.UriInfo uriInfo, List<RoleRepresentation> roles, RoleModel role)`
    `protected void` | RoleResource.`deleteComposites(AdminEventBuilder adminEvent, javax.ws.rs.core.UriInfo uriInfo, List<RoleRepresentation> roles, RoleModel role)`

    Constructors in org.keycloak.services.resources.admin with parameters of type AdminEventBuilder
    Constructor and Description
    `AttackDetectionResource(AdminPermissionEvaluator auth, RealmModel realm, AdminEventBuilder adminEvent)`
    `AuthenticationManagementResource(RealmModel realm, KeycloakSession session, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)`
    `ClientAttributeCertificateResource(RealmModel realm, AdminPermissionEvaluator auth, ClientModel client, KeycloakSession session, String attributePrefix, AdminEventBuilder adminEvent)`
    `ClientInitialAccessResource(RealmModel realm, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)`
    `ClientRegistrationPolicyResource(RealmModel realm, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)`
    `ClientResource(RealmModel realm, AdminPermissionEvaluator auth, ClientModel clientModel, KeycloakSession session, AdminEventBuilder adminEvent)`
    `ClientRoleMappingsResource(javax.ws.rs.core.UriInfo uriInfo, KeycloakSession session, RealmModel realm, AdminPermissionEvaluator auth, RoleMapperModel user, ClientModel client, AdminEventBuilder adminEvent, AdminPermissionEvaluator.RequirePermissionCheck manageCheck, AdminPermissionEvaluator.RequirePermissionCheck viewCheck)`
    `ClientScopeResource(RealmModel realm, AdminPermissionEvaluator auth, ClientScopeModel clientScope, KeycloakSession session, AdminEventBuilder adminEvent)`
    `ClientScopesResource(RealmModel realm, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)`
    `ClientsResource(RealmModel realm, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)`
    `ClientStorageProviderResource(RealmModel realm, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)`
    `ComponentResource(RealmModel realm, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)`
    `GroupResource(RealmModel realm, GroupModel group, KeycloakSession session, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)`
    `GroupsResource(RealmModel realm, KeycloakSession session, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)`
    `IdentityProviderResource(AdminPermissionEvaluator auth, RealmModel realm, KeycloakSession session, IdentityProviderModel identityProviderModel, AdminEventBuilder adminEvent)`
    `IdentityProvidersResource(RealmModel realm, KeycloakSession session, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)`
    `ProtocolMappersResource(RealmModel realm, ProtocolMapperContainerModel client, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent, AdminPermissionEvaluator.RequirePermissionCheck managePermission, AdminPermissionEvaluator.RequirePermissionCheck viewPermission)`
    `RealmAdminResource(AdminPermissionEvaluator auth, RealmModel realm, TokenManager tokenManager, AdminEventBuilder adminEvent)`
    `RoleByIdResource(RealmModel realm, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)`
    `RoleContainerResource(KeycloakSession session, javax.ws.rs.core.UriInfo uriInfo, RealmModel realm, AdminPermissionEvaluator auth, RoleContainerModel roleContainer, AdminEventBuilder adminEvent)`
    `RoleMapperResource(RealmModel realm, AdminPermissionEvaluator auth, RoleMapperModel roleMapper, AdminEventBuilder adminEvent, AdminPermissionEvaluator.RequirePermissionCheck manageCheck, AdminPermissionEvaluator.RequirePermissionCheck viewCheck)`
    `ScopeMappedClientResource(RealmModel realm, AdminPermissionEvaluator auth, ScopeContainerModel scopeContainer, KeycloakSession session, ClientModel scopedClient, AdminEventBuilder adminEvent, AdminPermissionEvaluator.RequirePermissionCheck managePermission, AdminPermissionEvaluator.RequirePermissionCheck viewPermission)`
    `ScopeMappedResource(RealmModel realm, AdminPermissionEvaluator auth, ScopeContainerModel scopeContainer, KeycloakSession session, AdminEventBuilder adminEvent, AdminPermissionEvaluator.RequirePermissionCheck managePermission, AdminPermissionEvaluator.RequirePermissionCheck viewPermission)`
    `UserResource(RealmModel realm, UserModel user, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)`
    `UsersResource(RealmModel realm, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)`
    `UserStorageProviderResource(RealmModel realm, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)`

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