Class AdminEventBuilder
- java.lang.Object
-
- org.keycloak.services.resources.admin.AdminEventBuilder
-
public class AdminEventBuilder extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected static org.jboss.logging.Loggerlogger
-
Constructor Summary
Constructors Constructor Description AdminEventBuilder(org.keycloak.models.RealmModel realm, AdminAuth auth, org.keycloak.models.KeycloakSession session, org.keycloak.common.ClientConnection clientConnection)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AdminEventBuilderauthClient(org.keycloak.models.ClientModel client)AdminEventBuilderauthIpAddress(String ipAddress)AdminEventBuilderauthRealm(org.keycloak.models.RealmModel realm)AdminEventBuilderauthUser(org.keycloak.models.UserModel user)org.keycloak.events.admin.AdminEventgetEvent()AdminEventBuilderoperation(org.keycloak.events.admin.OperationType operationType)AdminEventBuilderrealm(String realmId)AdminEventBuilderrealm(org.keycloak.models.RealmModel realm)AdminEventBuilderrefreshRealmEventsConfig(org.keycloak.models.KeycloakSession session)Refreshes the builder assuming that the realm event information has changed.AdminEventBuilderrepresentation(Object value)AdminEventBuilderresource(String resourceType)Setter for custom resource types with values different fromResourceType.AdminEventBuilderresource(org.keycloak.events.admin.ResourceType resourceType)AdminEventBuilderresourcePath(String... pathElements)AdminEventBuilderresourcePath(javax.ws.rs.core.UriInfo uriInfo)AdminEventBuilderresourcePath(javax.ws.rs.core.UriInfo uriInfo, String id)voidsuccess()
-
-
-
Constructor Detail
-
AdminEventBuilder
public AdminEventBuilder(org.keycloak.models.RealmModel realm, AdminAuth auth, org.keycloak.models.KeycloakSession session, org.keycloak.common.ClientConnection clientConnection)
-
-
Method Detail
-
realm
public AdminEventBuilder realm(org.keycloak.models.RealmModel realm)
-
realm
public AdminEventBuilder realm(String realmId)
-
refreshRealmEventsConfig
public AdminEventBuilder refreshRealmEventsConfig(org.keycloak.models.KeycloakSession session)
Refreshes the builder assuming that the realm event information has changed. Thought to be used when the updateRealmEventsConfig has modified the events configuration. Now the store and the listeners are updated to have previous and new setup.- Parameters:
session- The session- Returns:
- The same builder
-
operation
public AdminEventBuilder operation(org.keycloak.events.admin.OperationType operationType)
-
resource
public AdminEventBuilder resource(org.keycloak.events.admin.ResourceType resourceType)
-
resource
public AdminEventBuilder resource(String resourceType)
Setter for custom resource types with values different fromResourceType.
-
authRealm
public AdminEventBuilder authRealm(org.keycloak.models.RealmModel realm)
-
authClient
public AdminEventBuilder authClient(org.keycloak.models.ClientModel client)
-
authUser
public AdminEventBuilder authUser(org.keycloak.models.UserModel user)
-
authIpAddress
public AdminEventBuilder authIpAddress(String ipAddress)
-
resourcePath
public AdminEventBuilder resourcePath(String... pathElements)
-
resourcePath
public AdminEventBuilder resourcePath(javax.ws.rs.core.UriInfo uriInfo)
-
resourcePath
public AdminEventBuilder resourcePath(javax.ws.rs.core.UriInfo uriInfo, String id)
-
representation
public AdminEventBuilder representation(Object value)
-
getEvent
public org.keycloak.events.admin.AdminEvent getEvent()
-
success
public void success()
-
-