Class BasicRedisPersistentEntity<T>

java.lang.Object
org.springframework.data.mapping.model.BasicPersistentEntity<T,P>
org.springframework.data.keyvalue.core.mapping.BasicKeyValuePersistentEntity<T,RedisPersistentProperty>
org.springframework.data.redis.core.mapping.BasicRedisPersistentEntity<T>
Type Parameters:
T -
All Implemented Interfaces:
Iterable<RedisPersistentProperty>, org.springframework.data.keyvalue.core.mapping.KeyValuePersistentEntity<T,RedisPersistentProperty>, org.springframework.data.mapping.model.MutablePersistentEntity<T,RedisPersistentProperty>, org.springframework.data.mapping.PersistentEntity<T,RedisPersistentProperty>, RedisPersistentEntity<T>

public class BasicRedisPersistentEntity<T> extends org.springframework.data.keyvalue.core.mapping.BasicKeyValuePersistentEntity<T,RedisPersistentProperty> implements RedisPersistentEntity<T>
RedisPersistentEntity implementation.
Author:
Christoph Strobl, Mark Paluch
  • Constructor Summary

    Constructors
    Constructor
    Description
    BasicRedisPersistentEntity(org.springframework.data.util.TypeInformation<T> information, org.springframework.data.keyvalue.core.mapping.KeySpaceResolver fallbackKeySpaceResolver, TimeToLiveAccessor timeToLiveAccessor)
  • Method Summary

    Modifier and Type
    Method
    Description
    Get the PersistentProperty that is annotated with TimeToLive.
    Get the TimeToLiveAccessor associated with the entity.
    boolean
     
     

    Methods inherited from class org.springframework.data.keyvalue.core.mapping.BasicKeyValuePersistentEntity

    getKeySpace

    Methods inherited from class org.springframework.data.mapping.model.BasicPersistentEntity

    addAssociation, addPersistentProperty, doWithAssociations, doWithAssociations, doWithProperties, doWithProperties, findAnnotation, getEvaluationContext, getEvaluationContext, getFallbackIsNewStrategy, getIdentifierAccessor, getIdProperty, getInstanceCreatorMetadata, getName, getPersistenceConstructor, getPersistentProperties, getPersistentProperty, getPropertyAccessor, getPropertyPathAccessor, getType, getTypeAlias, getTypeInformation, getVersionProperty, hasIdProperty, hasVersionProperty, isAnnotationPresent, isCreatorArgument, isIdProperty, isImmutable, isNew, isVersionProperty, iterator, requiresPropertyPopulation, setEvaluationContextProvider, setPersistentPropertyAccessorFactory, verify

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface java.lang.Iterable

    forEach, iterator, spliterator

    Methods inherited from interface org.springframework.data.keyvalue.core.mapping.KeyValuePersistentEntity

    getKeySpace

    Methods inherited from interface org.springframework.data.mapping.model.MutablePersistentEntity

    addAssociation, addPersistentProperty, setEvaluationContextProvider, setPersistentPropertyAccessorFactory, verify

    Methods inherited from interface org.springframework.data.mapping.PersistentEntity

    doWithAll, doWithAssociations, doWithAssociations, doWithProperties, doWithProperties, findAnnotation, getIdentifierAccessor, getIdProperty, getInstanceCreatorMetadata, getName, getPersistenceConstructor, getPersistentProperties, getPersistentProperty, getPersistentProperty, getPropertyAccessor, getPropertyPathAccessor, getRequiredAnnotation, getRequiredIdProperty, getRequiredPersistentProperty, getRequiredVersionProperty, getType, getTypeAlias, getTypeInformation, getVersionProperty, hasIdProperty, hasVersionProperty, isAnnotationPresent, isConstructorArgument, isCreatorArgument, isIdProperty, isImmutable, isNew, isVersionProperty, requiresPropertyPopulation

    Methods inherited from interface org.springframework.data.redis.core.mapping.RedisPersistentEntity

    isExpiring