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;
}
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;
}
Aggregations