Class JpaUserLoginFailureEntity
java.lang.Object
org.keycloak.models.map.common.UpdatableEntity.Impl
org.keycloak.models.map.loginFailure.MapUserLoginFailureEntity.AbstractUserLoginFailureEntity
org.keycloak.models.map.storage.jpa.loginFailure.entity.JpaUserLoginFailureEntity
- All Implemented Interfaces:
Serializable,AbstractEntity,UpdatableEntity,MapUserLoginFailureEntity,JpaRootEntity,JpaRootVersionedEntity
@Entity
public class JpaUserLoginFailureEntity
extends MapUserLoginFailureEntity.AbstractUserLoginFailureEntity
implements JpaRootVersionedEntity
JPA
MapUserLoginFailureEntity 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.loginFailure.MapUserLoginFailureEntity
MapUserLoginFailureEntity.AbstractUserLoginFailureEntityNested 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.JpaUserLoginFailureEntity(UUID id, int version, Integer entityVersion, String realmId, String userId) Used by hibernate when calling cb.construct from read(QueryParameters) method.JpaUserLoginFailureEntity(DeepCloner cloner) -
Method Summary
Modifier and TypeMethodDescriptionbooleangetId()intVersion of the JPA entity used for optimistic lockinginthashCode()booleanvoidsetEntityVersion(Integer entityVersion) voidsetFailedLoginNotBefore(Long failedLoginNotBefore) voidvoidsetLastFailure(Long lastFailure) voidsetLastIPFailure(String lastIPFailure) voidsetNumFailures(Integer numFailures) voidsetRealmId(String realmId) voidMethods inherited from class org.keycloak.models.map.loginFailure.MapUserLoginFailureEntity.AbstractUserLoginFailureEntity
clearFailuresMethods 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
-
JpaUserLoginFailureEntity
public JpaUserLoginFailureEntity()No-argument constructor, used by hibernate to instantiate entities. -
JpaUserLoginFailureEntity
-
JpaUserLoginFailureEntity
public JpaUserLoginFailureEntity(UUID id, int version, Integer entityVersion, String realmId, String userId) Used by hibernate when calling cb.construct from read(QueryParameters) method. It is used to select user login failure without metadata(json) field.
-
-
Method Details
-
isMetadataInitialized
public boolean isMetadataInitialized() -
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.
-
getCurrentSchemaVersion
- Specified by:
getCurrentSchemaVersionin interfaceJpaRootEntity
-
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 classMapUserLoginFailureEntity.AbstractUserLoginFailureEntity
-
setId
- Specified by:
setIdin interfaceAbstractEntity- Overrides:
setIdin classMapUserLoginFailureEntity.AbstractUserLoginFailureEntity
-
getRealmId
- Specified by:
getRealmIdin interfaceMapUserLoginFailureEntity
-
setRealmId
- Specified by:
setRealmIdin interfaceMapUserLoginFailureEntity
-
getUserId
- Specified by:
getUserIdin interfaceMapUserLoginFailureEntity
-
setUserId
- Specified by:
setUserIdin interfaceMapUserLoginFailureEntity
-
getFailedLoginNotBefore
- Specified by:
getFailedLoginNotBeforein interfaceMapUserLoginFailureEntity
-
setFailedLoginNotBefore
- Specified by:
setFailedLoginNotBeforein interfaceMapUserLoginFailureEntity
-
getNumFailures
- Specified by:
getNumFailuresin interfaceMapUserLoginFailureEntity
-
setNumFailures
- Specified by:
setNumFailuresin interfaceMapUserLoginFailureEntity
-
getLastFailure
- Specified by:
getLastFailurein interfaceMapUserLoginFailureEntity
-
setLastFailure
- Specified by:
setLastFailurein interfaceMapUserLoginFailureEntity
-
getLastIPFailure
- Specified by:
getLastIPFailurein interfaceMapUserLoginFailureEntity
-
setLastIPFailure
- Specified by:
setLastIPFailurein interfaceMapUserLoginFailureEntity
-
hashCode
public int hashCode() -
equals
-