Class JpaAuthEventEntity
java.lang.Object
org.keycloak.models.map.common.UpdatableEntity.Impl
org.keycloak.models.map.events.MapAuthEventEntity.AbstractAuthEventEntity
org.keycloak.models.map.storage.jpa.event.auth.entity.JpaAuthEventEntity
- All Implemented Interfaces:
Serializable,AbstractEntity,ExpirableEntity,UpdatableEntity,MapAuthEventEntity,JpaRootEntity,JpaRootVersionedEntity
@Entity
public class JpaAuthEventEntity
extends MapAuthEventEntity.AbstractAuthEventEntity
implements JpaRootVersionedEntity
JPA
MapAuthEventEntity implementation. Some fields are annotated with @Column(insertable = false, updatable = false)
to indicate that they are automatically generated from json fields. As such, these fields are non-insertable and non-updatable.- Author:
- Stefan Guilhen
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.keycloak.models.map.events.MapAuthEventEntity
MapAuthEventEntity.AbstractAuthEventEntityNested classes/interfaces inherited from interface org.keycloak.models.map.common.UpdatableEntity
UpdatableEntity.Impl -
Field Summary
Fields inherited from class org.keycloak.models.map.common.UpdatableEntity.Impl
updated -
Constructor Summary
ConstructorsConstructorDescriptionNo-argument constructor, used by hibernate to instantiate entities.JpaAuthEventEntity(DeepCloner cloner) -
Method Summary
Modifier and TypeMethodDescriptionbooleangetError()getId()org.keycloak.events.EventTypegetType()intVersion of the JPA entity used for optimistic lockinginthashCode()booleanvoidsetClientId(String clientId) voidsetDetails(Map<String, String> details) voidsetEntityVersion(Integer entityVersion) voidvoidsetExpiration(Long expiration) voidvoidsetIpAddress(String ipAddress) voidsetRealmId(String realmId) voidsetSessionId(String sessionId) voidsetTimestamp(Long timestamp) voidsetType(org.keycloak.events.EventType type) voidMethods inherited from class org.keycloak.models.map.common.UpdatableEntity.Impl
clearUpdatedFlag, isUpdated, markUpdatedFlagMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.models.map.storage.jpa.JpaRootEntity
updateEntityVersionMethods inherited from interface org.keycloak.models.map.common.UpdatableEntity
clearUpdatedFlag, isUpdated, markUpdatedFlag
-
Constructor Details
-
JpaAuthEventEntity
public JpaAuthEventEntity()No-argument constructor, used by hibernate to instantiate entities. -
JpaAuthEventEntity
-
-
Method Details
-
isMetadataInitialized
public boolean isMetadataInitialized() -
getCurrentSchemaVersion
- Specified by:
getCurrentSchemaVersionin interfaceJpaRootEntity
-
getEntityVersion
- Specified by:
getEntityVersionin interfaceJpaRootEntity- Returns:
- current supported version of the JPA entity used for schema versioning.
-
setEntityVersion
- Specified by:
setEntityVersionin interfaceJpaRootEntity- Parameters:
entityVersion- sets current supported version to JPA entity.
-
getVersion
public int getVersion()Description copied from interface:JpaRootVersionedEntityVersion of the JPA entity used for optimistic locking- Specified by:
getVersionin interfaceJpaRootVersionedEntity
-
getId
- Specified by:
getIdin interfaceAbstractEntity- Overrides:
getIdin classMapAuthEventEntity.AbstractAuthEventEntity
-
setId
- Specified by:
setIdin interfaceAbstractEntity- Overrides:
setIdin classMapAuthEventEntity.AbstractAuthEventEntity
-
getExpiration
- Specified by:
getExpirationin interfaceExpirableEntity
-
setExpiration
- Specified by:
setExpirationin interfaceExpirableEntity
-
getTimestamp
- Specified by:
getTimestampin interfaceMapAuthEventEntity
-
setTimestamp
- Specified by:
setTimestampin interfaceMapAuthEventEntity
-
getClientId
- Specified by:
getClientIdin interfaceMapAuthEventEntity
-
setClientId
- Specified by:
setClientIdin interfaceMapAuthEventEntity
-
getDetails
- Specified by:
getDetailsin interfaceMapAuthEventEntity
-
setDetails
- Specified by:
setDetailsin interfaceMapAuthEventEntity
-
getError
- Specified by:
getErrorin interfaceMapAuthEventEntity
-
setError
- Specified by:
setErrorin interfaceMapAuthEventEntity
-
getIpAddress
- Specified by:
getIpAddressin interfaceMapAuthEventEntity
-
setIpAddress
- Specified by:
setIpAddressin interfaceMapAuthEventEntity
-
getRealmId
- Specified by:
getRealmIdin interfaceMapAuthEventEntity
-
setRealmId
- Specified by:
setRealmIdin interfaceMapAuthEventEntity
-
getSessionId
- Specified by:
getSessionIdin interfaceMapAuthEventEntity
-
setSessionId
- Specified by:
setSessionIdin interfaceMapAuthEventEntity
-
getUserId
- Specified by:
getUserIdin interfaceMapAuthEventEntity
-
setUserId
- Specified by:
setUserIdin interfaceMapAuthEventEntity
-
getType
public org.keycloak.events.EventType getType()- Specified by:
getTypein interfaceMapAuthEventEntity
-
setType
public void setType(org.keycloak.events.EventType type) - Specified by:
setTypein interfaceMapAuthEventEntity
-
hashCode
public int hashCode() -
equals
-