Search in sources :

Example 1 with Event

use of org.keycloak.events.Event in project keycloak by keycloak.

the class JpaEventStoreProvider method convertEvent.

static Event convertEvent(EventEntity eventEntity) {
    Event event = new Event();
    event.setId(eventEntity.getId() == null ? UUID.randomUUID().toString() : eventEntity.getId());
    event.setTime(eventEntity.getTime());
    event.setType(EventType.valueOf(eventEntity.getType()));
    event.setRealmId(eventEntity.getRealmId());
    event.setClientId(eventEntity.getClientId());
    event.setUserId(eventEntity.getUserId());
    event.setSessionId(eventEntity.getSessionId());
    event.setIpAddress(eventEntity.getIpAddress());
    event.setError(eventEntity.getError());
    try {
        Map<String, String> details = mapper.readValue(eventEntity.getDetailsJson(), mapType);
        event.setDetails(details);
    } catch (IOException ex) {
        logger.error("Failed to read log details", ex);
    }
    return event;
}
Also used : Event(org.keycloak.events.Event) AdminEvent(org.keycloak.events.admin.AdminEvent) IOException(java.io.IOException)

Example 2 with Event

use of org.keycloak.events.Event in project keycloak by keycloak.

the class TestingResourceProvider method repToModel.

private Event repToModel(EventRepresentation rep) {
    Event event = new Event();
    event.setId(UUID.randomUUID().toString());
    event.setClientId(rep.getClientId());
    event.setDetails(rep.getDetails());
    event.setError(rep.getError());
    event.setIpAddress(rep.getIpAddress());
    event.setRealmId(rep.getRealmId());
    event.setSessionId(rep.getSessionId());
    event.setTime(rep.getTime());
    event.setType(EventType.valueOf(rep.getType()));
    event.setUserId(rep.getUserId());
    return event;
}
Also used : Event(org.keycloak.events.Event) ResetTimeOffsetEvent(org.keycloak.models.utils.ResetTimeOffsetEvent) AdminEvent(org.keycloak.events.admin.AdminEvent)

Aggregations

Event (org.keycloak.events.Event)2 AdminEvent (org.keycloak.events.admin.AdminEvent)2 IOException (java.io.IOException)1 ResetTimeOffsetEvent (org.keycloak.models.utils.ResetTimeOffsetEvent)1