T
- public class BasicRedisPersistentEntity<T> extends org.springframework.data.keyvalue.core.mapping.BasicKeyValuePersistentEntity<T> implements RedisPersistentEntity<T>
RedisPersistentEntity
implementation.Type | Property and Description |
---|---|
boolean |
hasExplictTimeToLive |
hasIdProperty, hasVersionProperty
hasIdProperty, hasVersionProperty
Constructor and Description |
---|
BasicRedisPersistentEntity(TypeInformation<T> information,
org.springframework.data.keyvalue.core.mapping.KeySpaceResolver fallbackKeySpaceResolver,
TimeToLiveAccessor timeToLiveAccessor)
Creates new
BasicRedisPersistentEntity . |
Modifier and Type | Method and Description |
---|---|
RedisPersistentProperty |
getExplicitTimeToLiveProperty()
Get the
PersistentProperty that is annotated with TimeToLive . |
TimeToLiveAccessor |
getTimeToLiveAccessor()
Get the
TimeToLiveAccessor associated with the entity. |
boolean |
hasExplictTimeToLiveProperty() |
protected org.springframework.data.keyvalue.core.mapping.KeyValuePersistentProperty |
returnPropertyIfBetterIdPropertyCandidateOrNull(org.springframework.data.keyvalue.core.mapping.KeyValuePersistentProperty property) |
getKeySpace
addAssociation, addPersistentProperty, doWithAssociations, doWithAssociations, doWithProperties, doWithProperties, findAnnotation, getIdentifierAccessor, getIdProperty, getName, getPersistenceConstructor, getPersistentProperty, getPersistentProperty, getPropertyAccessor, getType, getTypeAlias, getTypeInformation, getVersionProperty, hasIdProperty, hasVersionProperty, isConstructorArgument, isIdProperty, isVersionProperty, setPersistentPropertyAccessorFactory, verify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getKeySpace
addAssociation, addPersistentProperty, setPersistentPropertyAccessorFactory, verify
doWithAssociations, doWithAssociations, doWithProperties, doWithProperties, findAnnotation, getIdentifierAccessor, getIdProperty, getName, getPersistenceConstructor, getPersistentProperty, getPersistentProperty, getPropertyAccessor, getType, getTypeAlias, getTypeInformation, getVersionProperty, hasIdProperty, hasVersionProperty, isConstructorArgument, isIdProperty, isVersionProperty
public boolean hasExplictTimeToLiveProperty
hasExplictTimeToLiveProperty
in interface RedisPersistentEntity<T>
TimeToLive
.public BasicRedisPersistentEntity(TypeInformation<T> information, org.springframework.data.keyvalue.core.mapping.KeySpaceResolver fallbackKeySpaceResolver, TimeToLiveAccessor timeToLiveAccessor)
BasicRedisPersistentEntity
.information
- must not be null.fallbackKeySpaceResolver
- can be null.timeToLiveResolver
- can be null.public TimeToLiveAccessor getTimeToLiveAccessor()
RedisPersistentEntity
TimeToLiveAccessor
associated with the entity.getTimeToLiveAccessor
in interface RedisPersistentEntity<T>
public boolean hasExplictTimeToLiveProperty()
hasExplictTimeToLiveProperty
in interface RedisPersistentEntity<T>
TimeToLive
.public RedisPersistentProperty getExplicitTimeToLiveProperty()
RedisPersistentEntity
PersistentProperty
that is annotated with TimeToLive
.getExplicitTimeToLiveProperty
in interface RedisPersistentEntity<T>
protected org.springframework.data.keyvalue.core.mapping.KeyValuePersistentProperty returnPropertyIfBetterIdPropertyCandidateOrNull(org.springframework.data.keyvalue.core.mapping.KeyValuePersistentProperty property)
returnPropertyIfBetterIdPropertyCandidateOrNull
in class BasicPersistentEntity<T,org.springframework.data.keyvalue.core.mapping.KeyValuePersistentProperty>
Copyright © 2011–2019 Pivotal Software, Inc.. All rights reserved.