Package org.keycloak.models.map.lock
Interface MapLockEntity
-
- All Superinterfaces:
AbstractEntity,UpdatableEntity
- All Known Implementing Classes:
JpaLockEntity,JpaLockMetadata,MapLockEntity.AbstractLockEntity,MapLockEntityDelegate,MapLockEntityFieldDelegate,MapLockEntityImpl,MapLockEntityImpl.Empty
public interface MapLockEntity extends UpdatableEntity, AbstractEntity
Entity to hold locks needed for theMapGlobalLockProvider.- Author:
- Alexander Schwartz
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classMapLockEntity.AbstractLockEntitystatic classMapLockEntity.SearchableFields-
Nested classes/interfaces inherited from interface org.keycloak.models.map.common.UpdatableEntity
UpdatableEntity.Impl
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description StringgetKeycloakInstanceIdentifier()StringgetName()LonggetTimeAcquired()default booleanisLockUnchanged(MapLockEntity otherMapLock)voidsetKeycloakInstanceIdentifier(String keycloakInstanceIdentifier)voidsetName(String name)voidsetTimeAcquired(Long timeAcquired)-
Methods inherited from interface org.keycloak.models.map.common.AbstractEntity
getId, setId
-
Methods inherited from interface org.keycloak.models.map.common.UpdatableEntity
clearUpdatedFlag, isUpdated
-
-
-
-
Method Detail
-
getName
String getName()
-
setName
void setName(String name)
-
getKeycloakInstanceIdentifier
String getKeycloakInstanceIdentifier()
-
setKeycloakInstanceIdentifier
void setKeycloakInstanceIdentifier(String keycloakInstanceIdentifier)
-
getTimeAcquired
Long getTimeAcquired()
-
setTimeAcquired
void setTimeAcquired(Long timeAcquired)
-
isLockUnchanged
default boolean isLockUnchanged(MapLockEntity otherMapLock)
-
-