Index
All Classes|All Packages|Deprecated API
C
- count() - Method in class dev.claudio.jpatemporal.repository.impl.TemporalRepositoryImpl
- count(Instant) - Method in class dev.claudio.jpatemporal.repository.impl.TemporalRepositoryImpl
- count(Instant) - Method in interface dev.claudio.jpatemporal.repository.TemporalRepository
-
Returns the number of entities available at the given
asOfInstant. - count(Specification<T>, Instant) - Method in class dev.claudio.jpatemporal.repository.impl.TemporalRepositoryImpl
- count(Specification<T>, Instant) - Method in interface dev.claudio.jpatemporal.repository.TemporalRepository
-
Returns the number of instances that the given
Specificationwill return at the givenasOfInstant. - createRepositoryFactory(EntityManager) - Method in class dev.claudio.jpatemporal.repository.support.DefaultRepositoryFactoryBean
D
- DefaultRepositoryFactoryBean<T extends org.springframework.data.repository.Repository<S,ID>,S,ID> - Class in dev.claudio.jpatemporal.repository.support
-
Adapter to setup implementation
TemporalRepositoryImplagainst interfaceTemporalRepository. - DefaultRepositoryFactoryBean(Class<? extends T>) - Constructor for class dev.claudio.jpatemporal.repository.support.DefaultRepositoryFactoryBean
- delete(T) - Method in class dev.claudio.jpatemporal.repository.impl.TemporalRepositoryImpl
- deleteAllByIdInBatch(Iterable<ID>) - Method in class dev.claudio.jpatemporal.repository.impl.TemporalRepositoryImpl
- deleteAllInBatch() - Method in class dev.claudio.jpatemporal.repository.impl.TemporalRepositoryImpl
- deleteAllInBatch(Iterable<T>) - Method in class dev.claudio.jpatemporal.repository.impl.TemporalRepositoryImpl
- deleteById(ID) - Method in class dev.claudio.jpatemporal.repository.impl.TemporalRepositoryImpl
- deleteById(ID, Instant) - Method in class dev.claudio.jpatemporal.repository.impl.TemporalRepositoryImpl
- deleteByIds(Set<ID>, Instant) - Method in class dev.claudio.jpatemporal.repository.impl.TemporalRepositoryImpl
- deleteInBatch(Iterable<T>) - Method in class dev.claudio.jpatemporal.repository.impl.TemporalRepositoryImpl
-
Deprecated.
- dev.claudio.jpatemporal.annotation - package dev.claudio.jpatemporal.annotation
- dev.claudio.jpatemporal.domain - package dev.claudio.jpatemporal.domain
- dev.claudio.jpatemporal.repository - package dev.claudio.jpatemporal.repository
- dev.claudio.jpatemporal.repository.impl - package dev.claudio.jpatemporal.repository.impl
- dev.claudio.jpatemporal.repository.support - package dev.claudio.jpatemporal.repository.support
E
- EnableJpaTemporalRepositories - Annotation Interface in dev.claudio.jpatemporal.annotation
-
Annotation to enable JPA repositories and the TemporalRepository extension.
- existsById(ID) - Method in class dev.claudio.jpatemporal.repository.impl.TemporalRepositoryImpl
F
- findAll(Instant) - Method in class dev.claudio.jpatemporal.repository.impl.TemporalRepositoryImpl
- findAll(Instant) - Method in interface dev.claudio.jpatemporal.repository.TemporalRepository
-
Returns all instances of the type
Tat the givenasOfInstant. - findAll(Specification<T>, Instant) - Method in class dev.claudio.jpatemporal.repository.impl.TemporalRepositoryImpl
- findAll(Specification<T>, Instant) - Method in interface dev.claudio.jpatemporal.repository.TemporalRepository
-
Returns all entities matching the given
Specificationat the givenasOfInstant. - findAllById(Iterable<ID>) - Method in class dev.claudio.jpatemporal.repository.impl.TemporalRepositoryImpl
- findAllById(Iterable<ID>, Instant) - Method in class dev.claudio.jpatemporal.repository.impl.TemporalRepositoryImpl
- findAllById(Iterable<ID>, Instant) - Method in interface dev.claudio.jpatemporal.repository.TemporalRepository
-
Returns all instances of the type
Twith the givenidsat the givenasOfInstant. - findById(ID) - Method in class dev.claudio.jpatemporal.repository.impl.TemporalRepositoryImpl
-
*************************************************************************************************************** ********************************** JpaRepository ****************************************************************************************************************
- findById(ID, Instant) - Method in class dev.claudio.jpatemporal.repository.impl.TemporalRepositoryImpl
-
*************************************************************************************************************** ********************************** TemporalRepository ****************************************************************************************************************
- findById(ID, Instant) - Method in interface dev.claudio.jpatemporal.repository.TemporalRepository
-
Retrieves an entity by its
idsat the givenasOfInstant. - findLastChangeRevision(ID) - Method in class dev.claudio.jpatemporal.repository.impl.TemporalRepositoryImpl
-
*************************************************************************************************************** ********************************** RevisionRepository ****************************************************************************************************************
- findRevision(ID, Integer) - Method in class dev.claudio.jpatemporal.repository.impl.TemporalRepositoryImpl
- findRevisions(ID) - Method in class dev.claudio.jpatemporal.repository.impl.TemporalRepositoryImpl
- findRevisions(ID, Pageable) - Method in class dev.claudio.jpatemporal.repository.impl.TemporalRepositoryImpl
- findRevisionsList(ID) - Method in class dev.claudio.jpatemporal.repository.impl.TemporalRepositoryImpl
- FromDate - Annotation Interface in dev.claudio.jpatemporal.annotation
-
Specifies the inclusive start
Instantof when the entity has become valid.
G
- getCountQuery(Specification<S>, Class<S>) - Method in class dev.claudio.jpatemporal.repository.impl.TemporalRepositoryImpl
- getDelegate() - Method in class dev.claudio.jpatemporal.repository.impl.RevisionMetadataImpl
- getEntity() - Method in class dev.claudio.jpatemporal.repository.impl.RevisionMetadataImpl
- getFrom_date() - Method in class dev.claudio.jpatemporal.domain.Temporal
- getIdFromEntity(T) - Method in class dev.claudio.jpatemporal.repository.impl.TemporalRepositoryImpl
-
*************************************************************************************************************** ********************************** Other non-overridden methods *****************************************************************************************************************
- getOne(ID) - Method in class dev.claudio.jpatemporal.repository.impl.TemporalRepositoryImpl
-
Deprecated.
- getQuery(Specification<S>, Class<S>, Sort) - Method in class dev.claudio.jpatemporal.repository.impl.TemporalRepositoryImpl
- getRevisionInstant() - Method in class dev.claudio.jpatemporal.repository.impl.RevisionMetadataImpl
- getRevisionNumber() - Method in class dev.claudio.jpatemporal.repository.impl.RevisionMetadataImpl
- getTemporal_id() - Method in class dev.claudio.jpatemporal.domain.Temporal
- getTo_date() - Method in class dev.claudio.jpatemporal.domain.Temporal
I
- inIdPredicate(Iterable<ID>, Root<? extends T>, CriteriaBuilder) - Method in class dev.claudio.jpatemporal.repository.impl.TemporalRepositoryImpl
- inIdSpec(Iterable<ID>) - Method in class dev.claudio.jpatemporal.repository.impl.TemporalRepositoryImpl
-
*************************************************************************************************************** ********************************** Predicates and Specifications *****************************************************************************************************************
M
- MAX_INSTANT - Static variable in interface dev.claudio.jpatemporal.repository.TemporalRepository
-
The date 99999999-01-01T00:00:00.000Z which is far into the future representing "infinity" time.
R
- RevisionMetadataImpl<T,N extends Number & Comparable<N>> - Class in dev.claudio.jpatemporal.repository.impl
- RevisionMetadataImpl(T, N, Instant) - Constructor for class dev.claudio.jpatemporal.repository.impl.RevisionMetadataImpl
S
- save(S) - Method in class dev.claudio.jpatemporal.repository.impl.TemporalRepositoryImpl
- setFrom_date(Instant) - Method in class dev.claudio.jpatemporal.domain.Temporal
- setTemporal_id(Long) - Method in class dev.claudio.jpatemporal.domain.Temporal
- setTo_date(Instant) - Method in class dev.claudio.jpatemporal.domain.Temporal
T
- Temporal - Class in dev.claudio.jpatemporal.domain
-
Abstract base class for temporal entities.
- Temporal() - Constructor for class dev.claudio.jpatemporal.domain.Temporal
- TemporalId - Annotation Interface in dev.claudio.jpatemporal.annotation
-
Specifies the "primary key" attribute of an entity that is always non-null and there can be no other entity with the same key at any point in time.
- TemporalRepository<T,ID> - Interface in dev.claudio.jpatemporal.repository
-
A temporal repository extension of
JpaRepository,JpaSpecificationExecutorandRevisionRepository. - TemporalRepositoryImpl<T,ID> - Class in dev.claudio.jpatemporal.repository.impl
-
Default implementation of the
TemporalRepositoryinterface. - TemporalRepositoryImpl(JpaEntityInformation<T, ID>, EntityManager) - Constructor for class dev.claudio.jpatemporal.repository.impl.TemporalRepositoryImpl
- toAndFromPredicate(Instant, Root<? extends T>, CriteriaBuilder) - Method in class dev.claudio.jpatemporal.repository.impl.TemporalRepositoryImpl
- toAndFromSpecification(Instant) - Method in class dev.claudio.jpatemporal.repository.impl.TemporalRepositoryImpl
- ToDate - Annotation Interface in dev.claudio.jpatemporal.annotation
-
Specifies the exclusive end
Instantof when the entity ended being valid (e.g. - toString() - Method in class dev.claudio.jpatemporal.domain.Temporal
U
- UniqueKey - Annotation Interface in dev.claudio.jpatemporal.annotation
-
Specifies the "unique" attribute of an entity that is always non-null and there can be no other entity with the same key at the same point in time.
All Classes|All Packages|Deprecated API