Package org.keycloak.models.map.common
-
Interface Summary Interface Description AbstractEntity DeepCloner.Cloner<V> Function that clones properties fromoriginal
object to atarget
object and returns the cloned object (usually the same as thetarget
).DeepCloner.DelegateCreator<V> Function that instantiates a delegation object of typeV
with the given delegate providerDeepCloner.EntityFieldDelegateCreator<V> Function that instantiates a delegation object of typeV
with the given per-field delegate providerEntityField<E> Represents a field in an entity with appropriate accessors.EntityWithAttributes ExpirableEntity This interface provides a way for marking entities that can expire.HasRealmId Interface for all objects which are bound to a realm and retain reference to its ID.StringKeyConverter<K> Converts given storage key from and toString
representation.UpdatableEntity -
Class Summary Class Description AbstractMapProviderFactory<T extends Provider,V extends AbstractEntity,M> AutogeneratedClasses CastUtils This class contains utility classes for type conversion.DeepCloner Helper class for deep cloning and fine-grained instantiation per interface and deep copying their properties.DeepCloner.Builder Builder for theDeepCloner
helper class.ExpirationUtils Serialization SessionAttributesUtils StreamUtils StreamUtils.AbstractToPairSpliterator<K,V,M> StreamUtils.Pair<T1,T2> StringKeyConverter.StringKey StringKeyConverter.ULongKey StringKeyConverter.UUIDKey TimeAdapter Wrapper for adapters around handling time in seconds.UndefinedValuesUtils This Util class defines conditions when objects can be considered undefined
For example:String
is undefined if it isnull
orempty
Collection
is undefined if it isnull
,empty
or all items are undefinedMap
is undefined if it isnull
,empty
, or all values are undefinedUpdatableEntity.Impl UuidValidator Utility class for validating and converting UUIDs. -
Enum Summary Enum Description AbstractMapProviderFactory.MapProviderObjectType -
Annotation Types Summary Annotation Type Description DeepCloner.Root Marker for interfaces that could be requested for instantiation and cloning.