Class JpaUserFederatedIdentityEntity
java.lang.Object
org.keycloak.models.map.common.UpdatableEntity.Impl
org.keycloak.models.map.storage.jpa.user.entity.JpaUserFederatedIdentityEntity
- All Implemented Interfaces:
Serializable,AbstractEntity,UpdatableEntity,JpaChildEntity<JpaUserEntity>,JpaRootEntity,MapUserFederatedIdentityEntity
@Entity
public class JpaUserFederatedIdentityEntity
extends UpdatableEntity.Impl
implements MapUserFederatedIdentityEntity, JpaRootEntity, JpaChildEntity<JpaUserEntity>
JPA
MapUserFederatedIdentityEntity 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.common.UpdatableEntity
UpdatableEntity.Impl -
Field Summary
Fields inherited from class org.keycloak.models.map.common.UpdatableEntity.Impl
updated -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionbooleangetId()Parent entity that should get its optimistic locking version updated upon changes in the childgetToken()inthashCode()booleanvoidsetEntityVersion(Integer version) voidvoidsetIdentityProvider(String identityProvider) voidsetParent(JpaUserEntity root) voidvoidvoidsetUserName(String userName) Methods 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
-
JpaUserFederatedIdentityEntity
public JpaUserFederatedIdentityEntity() -
JpaUserFederatedIdentityEntity
-
-
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:
version- sets current supported version to JPA entity.
-
getCurrentSchemaVersion
- Specified by:
getCurrentSchemaVersionin interfaceJpaRootEntity
-
getParent
Description copied from interface:JpaChildEntityParent entity that should get its optimistic locking version updated upon changes in the child- Specified by:
getParentin interfaceJpaChildEntity<JpaUserEntity>
-
setParent
-
getId
- Specified by:
getIdin interfaceAbstractEntity
-
setId
- Specified by:
setIdin interfaceAbstractEntity
-
getToken
- Specified by:
getTokenin interfaceMapUserFederatedIdentityEntity
-
setToken
- Specified by:
setTokenin interfaceMapUserFederatedIdentityEntity
-
getUserId
- Specified by:
getUserIdin interfaceMapUserFederatedIdentityEntity
-
setUserId
- Specified by:
setUserIdin interfaceMapUserFederatedIdentityEntity
-
getIdentityProvider
- Specified by:
getIdentityProviderin interfaceMapUserFederatedIdentityEntity
-
setIdentityProvider
- Specified by:
setIdentityProviderin interfaceMapUserFederatedIdentityEntity
-
getUserName
- Specified by:
getUserNamein interfaceMapUserFederatedIdentityEntity
-
setUserName
- Specified by:
setUserNamein interfaceMapUserFederatedIdentityEntity
-
hashCode
public int hashCode() -
equals
-