Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Spring Data Commons
PREV NEXT | FRAMES NO FRAMES

A B C D E F G H I L M N O P Q R S T U V W

## A

AbstractConstructorEntityInstantiator<BACKING_INTERFACE,STATE> - Class in org.springframework.data.persistence
  Try for a constructor taking state: failing that, try a no-arg constructor and then setUnderlyingNode().
AbstractConstructorEntityInstantiator() - Constructor for class org.springframework.data.persistence.AbstractConstructorEntityInstantiator
AbstractEntityInformation<T,ID extends Serializable> - Class in org.springframework.data.repository.core.support
  Base class for implementations of `EntityInformation`.
AbstractEntityInformation(Class<T>) - Constructor for class org.springframework.data.repository.core.support.AbstractEntityInformation
  Creates a new `AbstractEntityInformation` from the given domain class.
AbstractMappingContext<E extends MutablePersistentEntity<?,P>,P extends PersistentProperty<P>> - Class in org.springframework.data.mapping.context
  Base class to build mapping metadata and thus create instances of `PersistentEntity` and `PersistentProperty`.
AbstractMappingContext() - Constructor for class org.springframework.data.mapping.context.AbstractMappingContext
AbstractPersistentProperty<P extends PersistentProperty<P>> - Class in org.springframework.data.mapping.model
  Simple impementation of `PersistentProperty`.
AbstractPersistentProperty(Field, PropertyDescriptor, PersistentEntity<?, P>, SimpleTypeHolder) - Constructor for class org.springframework.data.mapping.model.AbstractPersistentProperty
AbstractQueryCreator<T,S> - Class in org.springframework.data.repository.query.parser
  Base class for query creators that create criteria based queries from a `PartTree`.
AbstractQueryCreator(PartTree, ParameterAccessor) - Constructor for class org.springframework.data.repository.query.parser.AbstractQueryCreator
  Creates a new `AbstractQueryCreator` for the given `PartTree` and `ParametersParameterAccessor`.
AbstractQueryCreator(PartTree) - Constructor for class org.springframework.data.repository.query.parser.AbstractQueryCreator
  Creates a new `AbstractQueryCreator` for the given `PartTree`.
AbstractRepositoryConfigDefinitionParser<S extends GlobalRepositoryConfigInformation<T>,T extends SingleRepositoryConfigInformation<S>> - Class in org.springframework.data.repository.config
  Base class to implement repository namespaces.
AbstractRepositoryConfigDefinitionParser() - Constructor for class org.springframework.data.repository.config.AbstractRepositoryConfigDefinitionParser
addAssociation(Association<P>) - Method in class org.springframework.data.mapping.model.BasicPersistentEntity
addAssociation(Association<P>) - Method in interface org.springframework.data.mapping.model.MutablePersistentEntity
  Adds an `Association` to the entity.
addPersistentEntity(Class<?>) - Method in class org.springframework.data.mapping.context.AbstractMappingContext
  Adds the given type to the `MappingContext`.
addPersistentEntity(TypeInformation<?>) - Method in class org.springframework.data.mapping.context.AbstractMappingContext
  Adds the given `TypeInformation` to the `MappingContext`.
addPersistentProperty(P) - Method in class org.springframework.data.mapping.model.BasicPersistentEntity
addPersistentProperty(P) - Method in interface org.springframework.data.mapping.model.MutablePersistentEntity
  Adds a `PersistentProperty` to the entity.
addQueryCreationListener(QueryCreationListener<?>) - Method in class org.springframework.data.repository.core.support.RepositoryFactorySupport
  Adds a `QueryCreationListener` to the factory to plug in functionality triggered right after creation of `RepositoryQuery` instances.
addRepositoryProxyPostProcessor(RepositoryProxyPostProcessor) - Method in class org.springframework.data.repository.core.support.RepositoryFactorySupport
  Adds `RepositoryProxyPostProcessor`s to the factory to allow manipulation of the `ProxyFactory` before the proxy gets created.
afterCommit() - Method in class org.springframework.data.transaction.ChangeSetBackedTransactionSynchronization
afterCompletion(int) - Method in class org.springframework.data.transaction.ChangeSetBackedTransactionSynchronization
afterPropertiesSet() - Method in class org.springframework.data.mapping.context.AbstractMappingContext
afterPropertiesSet() - Method in class org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport
and(Part, S, Iterator<Object>) - Method in class org.springframework.data.repository.query.parser.AbstractQueryCreator
  Creates a new criteria object from the given part and and-concatenates it to the given base criteria.
AnnotationBasedPersistentProperty<P extends PersistentProperty<P>> - Class in org.springframework.data.mapping.model
  Special `PersistentProperty` that takes annotations at a property into account.
AnnotationBasedPersistentProperty(Field, PropertyDescriptor, PersistentEntity<?, P>, SimpleTypeHolder) - Constructor for class org.springframework.data.mapping.model.AnnotationBasedPersistentProperty
  Creates a new `AnnotationBasedPersistentProperty`.
AnnotationRepositoryMetadata - Class in org.springframework.data.repository.core.support
  `RepositoryMetadata` implementation inspecting the given repository interface for a `RepositoryDefinition` annotation.
AnnotationRepositoryMetadata(Class<?>) - Constructor for class org.springframework.data.repository.core.support.AnnotationRepositoryMetadata
assertReturnType(Method, Class<?>...) - Static method in class org.springframework.data.repository.util.ClassUtils
  Asserts the given `Method`'s return type to be one of the given types.
Association<P extends PersistentProperty<P>> - Class in org.springframework.data.mapping
  Value object to capture `Association`s.
Association(P, P) - Constructor for class org.springframework.data.mapping.Association
  Creates a new `Association` between the two given `PersistentProperty`s.
association - Variable in class org.springframework.data.mapping.model.AbstractPersistentProperty
AssociationHandler<P extends PersistentProperty<P>> - Interface in org.springframework.data.mapping
  Callback interface to implement functionality to be applied to a collection of `Association`s.
Auditable<U,ID extends Serializable> - Interface in org.springframework.data.domain
  Interface for auditable entities.
AuditorAware<T> - Interface in org.springframework.data.domain
  Interface for components that are aware of the application's current auditor.
autodetectCustomImplementation() - Method in class org.springframework.data.repository.config.ManualRepositoryConfigInformation
  Returns if a custom implementation shall be autodetected.
autodetectCustomImplementation() - Method in class org.springframework.data.repository.config.ParentDelegatingRepositoryConfigInformation
autodetectCustomImplementation() - Method in interface org.springframework.data.repository.config.SingleRepositoryConfigInformation
  Returns whether to try to autodetect a custom implementation.
AutomaticRepositoryConfigInformation<S extends CommonRepositoryConfigInformation> - Class in org.springframework.data.repository.config
  A `SingleRepositoryConfigInformation` implementation that is not backed by an XML element but by a scanned interface.
AutomaticRepositoryConfigInformation(String, S) - Constructor for class org.springframework.data.repository.config.AutomaticRepositoryConfigInformation
  Creates a new `AutomaticRepositoryConfigInformation` for the given interface name and `CommonRepositoryConfigInformation` parent.

## B

BASE_PACKAGE - Static variable in class org.springframework.data.repository.config.RepositoryConfig
BasicPersistentEntity<T,P extends PersistentProperty<P>> - Class in org.springframework.data.mapping.model
  Simple value object to capture information of `PersistentEntity`s.
BasicPersistentEntity(TypeInformation<T>) - Constructor for class org.springframework.data.mapping.model.BasicPersistentEntity
  Creates a new `BasicPersistentEntity` from the given `TypeInformation`.
BasicPersistentEntity(TypeInformation<T>, Comparator<P>) - Constructor for class org.springframework.data.mapping.model.BasicPersistentEntity
  Creates a new `BasicPersistentEntity` for the given `TypeInformation` and `Comparator`.
BeanWrapper<E extends PersistentEntity<T,?>,T> - Class in org.springframework.data.mapping.model
  Value object to allow creation of objects using the metamodel, setting and getting properties.
beforeCommit(boolean) - Method in class org.springframework.data.transaction.ChangeSetBackedTransactionSynchronization
beforeCompletion() - Method in class org.springframework.data.transaction.ChangeSetBackedTransactionSynchronization

## C

ChangeSet - Interface in org.springframework.data.persistence
  Interface representing the set of changes in an entity.
ChangeSetBacked - Interface in org.springframework.data.persistence
  Interface introduced to objects exposing ChangeSet information
ChangeSetBackedTransactionSynchronization - Class in org.springframework.data.transaction
ChangeSetBackedTransactionSynchronization(ChangeSetPersister<Object>, ChangeSetBacked) - Constructor for class org.springframework.data.transaction.ChangeSetBackedTransactionSynchronization
ChangeSetConfiguration<T> - Class in org.springframework.data.persistence
ChangeSetConfiguration() - Constructor for class org.springframework.data.persistence.ChangeSetConfiguration
ChangeSetPersister<K> - Interface in org.springframework.data.persistence
  Interface to be implemented by classes that can synchronize between data stores and ChangeSets.
ChangeSetPersister.NotFoundException - Exception in org.springframework.data.persistence
  Exception thrown in alternate control flow if getPersistentState finds no entity data.
ChangeSetPersister.NotFoundException() - Constructor for exception org.springframework.data.persistence.ChangeSetPersister.NotFoundException
ChangeSetSynchronizer<E extends ChangeSetBacked> - Interface in org.springframework.data.persistence
  Interface to be implemented by classes that can synchronize between entities and ChangeSets.
CLASS_KEY - Static variable in interface org.springframework.data.persistence.ChangeSetPersister
ClassTypeInformation<S> - Class in org.springframework.data.util
  Property information for a plain `Class`.
ClassTypeInformation(Class<S>) - Constructor for class org.springframework.data.util.ClassTypeInformation
  Creates `ClassTypeInformation` for the given type.
ClassUtils - Class in org.springframework.data.repository.util
  Utility class to work with classes.
commit(TransactionStatus) - Method in class org.springframework.data.transaction.NaiveDoubleTransactionManager
CommonRepositoryConfigInformation - Interface in org.springframework.data.repository.config
  Interface for shared repository information.
complete(S, Sort) - Method in class org.springframework.data.repository.query.parser.AbstractQueryCreator
  Actually creates the query object applying the given criteria object and `Sort` definition.
configureManually() - Method in interface org.springframework.data.repository.config.GlobalRepositoryConfigInformation
  Returns whether to consider manual configuration.
configureManually() - Method in class org.springframework.data.repository.config.RepositoryConfig
convert(Object, TypeDescriptor, TypeDescriptor) - Method in class org.springframework.data.repository.support.DomainClassConverter
count(Predicate) - Method in interface org.springframework.data.querydsl.QueryDslPredicateExecutor
  Returns the number of instances that the given `Predicate` will return.
count() - Method in interface org.springframework.data.repository.CrudRepository
  Returns the number of entities available.
create(Sort.Direction, Iterable<String>) - Static method in class org.springframework.data.domain.Sort.Order
create(T, ConversionService) - Static method in class org.springframework.data.mapping.model.BeanWrapper
  Creates a new `BeanWrapper` for the given bean instance and `ConversionService`.
create(E, ParameterValueProvider, ConversionService) - Static method in class org.springframework.data.mapping.model.BeanWrapper
  Creates a new `BeanWrapper` using the given `PersistentEntity` and `ParameterValueProvider`.
create(STATE, Class<T>) - Method in interface org.springframework.data.persistence.StateBackedCreator
create(Part, Iterator<Object>) - Method in class org.springframework.data.repository.query.parser.AbstractQueryCreator
  Creates a new atomic instance of the criteria object.
create(QueryMethod, String) - Static method in exception org.springframework.data.repository.query.QueryCreationException
  Creates a new `QueryCreationException`.
create(QueryMethod, Throwable) - Static method in exception org.springframework.data.repository.query.QueryCreationException
  Creates a new `QueryCreationException` for the given `QueryMethod` and `Throwable` as cause.
create(String) - Static method in enum org.springframework.data.repository.query.QueryLookupStrategy.Key
  Returns a strategy key from the given XML value.
createAssociation() - Method in class org.springframework.data.mapping.model.AbstractPersistentProperty
createEntityFromState(STATE, Class<T>) - Method in class org.springframework.data.persistence.AbstractConstructorEntityInstantiator
createEntityFromState(STATE, Class<T>) - Method in interface org.springframework.data.persistence.EntityInstantiator
createFailingInstantiator(Class<STATE>) - Method in class org.springframework.data.persistence.AbstractConstructorEntityInstantiator
createInstantiator(Class<T>, Class<STATE>) - Method in class org.springframework.data.persistence.AbstractConstructorEntityInstantiator
createPath(Class<T>) - Method in interface org.springframework.data.querydsl.EntityPathResolver
createPath(Class<T>) - Method in enum org.springframework.data.querydsl.SimpleEntityPathResolver
  Creates an `EntityPath` instance for the given domain class.
createPersistentEntity(TypeInformation<T>) - Method in class org.springframework.data.mapping.context.AbstractMappingContext
  Creates the concrete `PersistentEntity` instance.
createPersistentProperty(Field, PropertyDescriptor, E, SimpleTypeHolder) - Method in class org.springframework.data.mapping.context.AbstractMappingContext
  Creates the concrete instance of `PersistentProperty`.
createQuery() - Method in class org.springframework.data.repository.query.parser.AbstractQueryCreator
  Creates the actual query object.
createQuery(Sort) - Method in class org.springframework.data.repository.query.parser.AbstractQueryCreator
  Creates the actual query object applying the given `Sort` parameter.
createRepositoryFactory() - Method in class org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport
  Create the actual `RepositoryFactorySupport` instance.
createRepositoryFactory() - Method in class org.springframework.data.repository.core.support.TransactionalRepositoryFactoryBeanSupport
  Delegates `RepositoryFactorySupport` creation to `TransactionalRepositoryFactoryBeanSupport.doCreateRepositoryFactory()` and applies the `TransactionalRepositoryProxyPostProcessor` to the created instance.
createSingleRepositoryConfigInformationFor(Element) - Method in class org.springframework.data.repository.config.RepositoryConfig
  Creates a `SingleRepositoryConfigInformation` for the given `Element`.
createWithoutConstructorInvocation(Class<T>, Class<STATE>) - Method in class org.springframework.data.persistence.AbstractConstructorEntityInstantiator
CrudRepository<T,ID extends Serializable> - Interface in org.springframework.data.repository
  Interface for generic CRUD operations on a repository for a specific type.

## D

DEFAULT_DIRECTION - Static variable in class org.springframework.data.domain.Sort
DEFAULT_REPOSITORY_IMPL_POSTFIX - Static variable in class org.springframework.data.repository.config.RepositoryConfig
DEFAULT_TRANSACTION_MANAGER - Static variable in class org.springframework.data.repository.util.TxUtils
DefaultRepositoryMetadata - Class in org.springframework.data.repository.core.support
  Default implementation of `RepositoryMetadata`.
DefaultRepositoryMetadata(Class<?>) - Constructor for class org.springframework.data.repository.core.support.DefaultRepositoryMetadata
  Creates a new `DefaultRepositoryMetadata` for the given repository interface.
delete(ID) - Method in interface org.springframework.data.repository.CrudRepository
  Deletes the entity with the given id.
delete(T) - Method in interface org.springframework.data.repository.CrudRepository
  Deletes a given entity.
delete(Iterable<? extends T>) - Method in interface org.springframework.data.repository.CrudRepository
  Deletes the given entities.
deleteAll() - Method in interface org.springframework.data.repository.CrudRepository
  Deletes all entities managed by the repository.
doCreateRepositoryFactory() - Method in class org.springframework.data.repository.core.support.TransactionalRepositoryFactoryBeanSupport
  Creates the actual `RepositoryFactorySupport` instance.
DomainClassConverter - Class in org.springframework.data.repository.support
  `Converter` to convert arbitrary input into domain classes managed by Spring Data `CrudRepository` s.
DomainClassConverter(ConversionService) - Constructor for class org.springframework.data.repository.support.DomainClassConverter
  Creates a new `DomainClassConverter`.
DomainClassPropertyEditor<T,ID extends Serializable> - Class in org.springframework.data.repository.support
  Generic `PropertyEditor` to map entities handled by a `CrudRepository` to their id's and vice versa.
DomainClassPropertyEditor(CrudRepository<T, ID>, EntityInformation<T, ID>, PropertyEditorRegistry) - Constructor for class org.springframework.data.repository.support.DomainClassPropertyEditor
  Creates a new `DomainClassPropertyEditor` for the given `CrudRepository`, `EntityInformation` and `PropertyEditorRegistry`.
DomainClassPropertyEditorRegistrar - Class in org.springframework.data.repository.support
  Simple helper class to use Hades DAOs to provide `PropertyEditor`s for domain classes.
DomainClassPropertyEditorRegistrar() - Constructor for class org.springframework.data.repository.support.DomainClassPropertyEditorRegistrar
doWithAssociation(Association<P>) - Method in interface org.springframework.data.mapping.AssociationHandler
  Processes the given `Association`.
doWithAssociations(AssociationHandler<P>) - Method in class org.springframework.data.mapping.model.BasicPersistentEntity
doWithAssociations(AssociationHandler<P>) - Method in interface org.springframework.data.mapping.PersistentEntity
  Applies the given `AssociationHandler` to all `Association` contained in this `PersistentEntity`.
doWithPersistentProperty(P) - Method in interface org.springframework.data.mapping.PropertyHandler
doWithProperties(PropertyHandler<P>) - Method in class org.springframework.data.mapping.model.BasicPersistentEntity
doWithProperties(PropertyHandler<P>) - Method in interface org.springframework.data.mapping.PersistentEntity
  Applies the given `PropertyHandler` to all `PersistentProperty`s contained in this `PersistentEntity`.

## E

EMPTY - Static variable in class org.springframework.data.repository.core.support.PropertiesBasedNamedQueries
EntityInformation<T,ID extends Serializable> - Interface in org.springframework.data.repository.core
  Extension of `EntityMetadata` to add functionality to query information of entity instances.
EntityInstantiator<BACKING_INTERFACE,STATE> - Interface in org.springframework.data.persistence
  Interface to be implemented by classes that can instantiate and configure entities.
EntityMetadata<T> - Interface in org.springframework.data.repository.core
  Metadata for entity types.
EntityPathResolver - Interface in org.springframework.data.querydsl
  Strategy interface to abstract the ways to translate an plain domain class into a `EntityPath`.
equals(Object) - Method in class org.springframework.data.domain.PageImpl
equals(Object) - Method in class org.springframework.data.domain.PageRequest
equals(Object) - Method in class org.springframework.data.domain.Sort
equals(Object) - Method in class org.springframework.data.domain.Sort.Order
equals(Object) - Method in class org.springframework.data.repository.query.parser.Part
equals(Object) - Method in class org.springframework.data.repository.query.parser.Property
equals(Object) - Method in class org.springframework.data.repository.support.DomainClassPropertyEditor
execute(Object[]) - Method in interface org.springframework.data.repository.query.RepositoryQuery
  Executes the `RepositoryQuery` with the given parameters.
exists(ID) - Method in interface org.springframework.data.repository.CrudRepository
  Returns whether an entity with the given id exists.
extractProperty(String) - Method in enum org.springframework.data.repository.query.parser.Part.Type
  Callback method to extract the actual property to be bound from the given part.

## F

field - Variable in class org.springframework.data.mapping.model.AbstractPersistentProperty
findAll(Predicate) - Method in interface org.springframework.data.querydsl.QueryDslPredicateExecutor
  Returns all entities matching the given `Predicate`.
findAll(Predicate, OrderSpecifier<?>...) - Method in interface org.springframework.data.querydsl.QueryDslPredicateExecutor
  Returns all entities matching the given `Predicate` applying the given `OrderSpecifier`s.
findAll(Predicate, Pageable) - Method in interface org.springframework.data.querydsl.QueryDslPredicateExecutor
  Returns a `Page` of entities matching the given `Predicate`.
findAll() - Method in interface org.springframework.data.repository.CrudRepository
  Returns all instances of the type.
findAll(Sort) - Method in interface org.springframework.data.repository.PagingAndSortingRepository
  Returns all entities sorted by the given options.
findAll(Pageable) - Method in interface org.springframework.data.repository.PagingAndSortingRepository
  Returns a `Page` of entities meeting the paging restriction provided in the `Pageable` object.
findOne(Predicate) - Method in interface org.springframework.data.querydsl.QueryDslPredicateExecutor
  Returns a single entity matching the given `Predicate`.
findOne(ID) - Method in interface org.springframework.data.repository.CrudRepository
  Retrives an entity by its primary key.
flush() - Method in class org.springframework.data.transaction.ChangeSetBackedTransactionSynchronization
from(String, Class<?>) - Static method in class org.springframework.data.repository.query.parser.Property
  Extracts the `Property` chain from the given source `String` and type.
from(Class<S>) - Static method in class org.springframework.data.util.ClassTypeInformation
  Simple factory method to easily create new instances of `ClassTypeInformation`.
fromProperty(String, Class<?>) - Static method in enum org.springframework.data.repository.query.parser.Part.Type
  Returns the `Part.Type` of the `Part` for the given raw property and the given `Class`.
fromString(String) - Static method in enum org.springframework.data.domain.Sort.Direction
  Returns the `Sort.Direction` enum for the given `String` value.

## G

get(String, Class<T>, ConversionService) - Method in interface org.springframework.data.persistence.ChangeSet
get(String, Class<T>, ConversionService) - Method in class org.springframework.data.persistence.HashMapChangeSet
getActualType() - Method in interface org.springframework.data.util.TypeInformation
  Transparently returns the `Map` value type if the type is a `Map`, returns the component type if the type `TypeInformation.isCollectionLike()` or the simple type if none of this applies.
getAssociation() - Method in class org.springframework.data.mapping.model.AbstractPersistentProperty
getAssociation() - Method in interface org.springframework.data.mapping.PersistentProperty
getAsText() - Method in class org.springframework.data.repository.support.DomainClassPropertyEditor
getAttribute(String) - Method in class org.springframework.data.repository.config.ManualRepositoryConfigInformation
  Returns the attribute of the current context.
getAutoconfigRepositoryInformation(String) - Method in interface org.springframework.data.repository.config.GlobalRepositoryConfigInformation
  Returns the
getBasePackage() - Method in interface org.springframework.data.repository.config.CommonRepositoryConfigInformation
  Returns the base package.
getBasePackage() - Method in class org.springframework.data.repository.config.ParentDelegatingRepositoryConfigInformation
getBasePackage() - Method in class org.springframework.data.repository.config.RepositoryConfig
getBean() - Method in class org.springframework.data.mapping.model.BeanWrapper
  Returns the underlying bean instance.
getBeanId() - Method in class org.springframework.data.repository.config.AutomaticRepositoryConfigInformation
getBeanId() - Method in class org.springframework.data.repository.config.ManualRepositoryConfigInformation
getBeanId() - Method in interface org.springframework.data.repository.config.SingleRepositoryConfigInformation
  Returns the bean name to be used for the repository.
getBindableParameter(int) - Method in class org.springframework.data.repository.query.Parameters
  Returns a bindable parameter with the given index.
getBindableParameters() - Method in class org.springframework.data.repository.query.Parameters
  Returns a `Parameters` instance with effectively all special parameters removed.
getBindableValue(int) - Method in interface org.springframework.data.repository.query.ParameterAccessor
  Returns the bindable value with the given index.
getBindableValue(int) - Method in class org.springframework.data.repository.query.ParametersParameterAccessor
getChangeSet() - Method in interface org.springframework.data.persistence.ChangeSetBacked
getChangeSetManager() - Method in class org.springframework.data.persistence.ChangeSetConfiguration
getChangeSetPersister() - Method in class org.springframework.data.persistence.ChangeSetConfiguration
getComponentType() - Method in class org.springframework.data.mapping.model.AbstractPersistentProperty
getComponentType() - Method in interface org.springframework.data.mapping.PersistentProperty
  Returns the component type of the type if it is a `Collection`.
getComponentType() - Method in class org.springframework.data.util.ClassTypeInformation
getComponentType() - Method in interface org.springframework.data.util.TypeInformation
  Returns the component type for `Collection`s or the key type for `Map`s.
getConstructor() - Method in class org.springframework.data.mapping.model.PreferredConstructorDiscoverer
getConstructor() - Method in class org.springframework.data.mapping.PreferredConstructor
  Returns the underlying `Constructor`.
getContent() - Method in interface org.springframework.data.domain.Page
  Returns the page content as `List`.
getContent() - Method in class org.springframework.data.domain.PageImpl
getConvertibleTypes() - Method in class org.springframework.data.repository.support.DomainClassConverter
getCreatedBy() - Method in interface org.springframework.data.domain.Auditable
  Returns the user who created this entity.
getCreatedDate() - Method in interface org.springframework.data.domain.Auditable
  Returns the creation date of the entity.
getCurrentAuditor() - Method in interface org.springframework.data.domain.AuditorAware
  Returns the current auditor of the application.
getCustomImplementationRef() - Method in class org.springframework.data.repository.config.ManualRepositoryConfigInformation
getCustomImplementationRef() - Method in class org.springframework.data.repository.config.ParentDelegatingRepositoryConfigInformation
getCustomImplementationRef() - Method in interface org.springframework.data.repository.config.SingleRepositoryConfigInformation
  Returns the bean reference to the custom repository implementation.
getDeclaredConstructor(Class<T>) - Method in class org.springframework.data.persistence.AbstractConstructorEntityInstantiator
getDirection() - Method in class org.springframework.data.domain.Sort.Order
  Returns the order the property shall be sorted for.
getDomainClass() - Method in interface org.springframework.data.repository.core.RepositoryMetadata
  Returns the domain class the repository is declared for.
getDomainClass() - Method in class org.springframework.data.repository.core.support.AnnotationRepositoryMetadata
getDomainClass() - Method in class org.springframework.data.repository.core.support.DefaultRepositoryMetadata
getDomainClass() - Method in class org.springframework.data.repository.query.QueryMethod
getEntityInformation() - Method in class org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport
getEntityInformation() - Method in interface org.springframework.data.repository.core.support.RepositoryFactoryInformation
  Returns `EntityInformation` the repository factory is using.
getEntityInformation(Class<T>) - Method in class org.springframework.data.repository.core.support.RepositoryFactorySupport
  Returns the `EntityInformation` for the given domain class.
getEntityInformation() - Method in class org.springframework.data.repository.query.QueryMethod
getEntityValidators(E) - Method in class org.springframework.data.mapping.context.AbstractMappingContext
getEntityValidators(E) - Method in interface org.springframework.data.mapping.context.MappingContext
  Obtains a validator for the given entity TODO: Why do we need validators at the `MappingContext`?
getFailingMessageForClass(Class<?>, Class<STATE>) - Method in class org.springframework.data.persistence.AbstractConstructorEntityInstantiator
getField() - Method in class org.springframework.data.mapping.model.AbstractPersistentProperty
getField() - Method in interface org.springframework.data.mapping.PersistentProperty
getGlobalRepositoryConfigInformation(Element) - Method in class org.springframework.data.repository.config.AbstractRepositoryConfigDefinitionParser
  Returns a `GlobalRepositoryConfigInformation` implementation for the given element.
getId() - Method in interface org.springframework.data.domain.Persistable
  Returns the id of the entity.
getId(T) - Method in interface org.springframework.data.repository.core.EntityInformation
  Returns the id of the given entity.
getId(T) - Method in class org.springframework.data.repository.core.support.PersistableEntityInformation
getIdClass() - Method in interface org.springframework.data.repository.core.RepositoryMetadata
  Returns the id class the given class is declared for.
getIdClass() - Method in class org.springframework.data.repository.core.support.AnnotationRepositoryMetadata
getIdClass() - Method in class org.springframework.data.repository.core.support.DefaultRepositoryMetadata
getIdProperty() - Method in class org.springframework.data.mapping.model.BasicPersistentEntity
getIdProperty() - Method in interface org.springframework.data.mapping.PersistentEntity
  Returns the id property of the `PersistentEntity`.
getIdType() - Method in interface org.springframework.data.repository.core.EntityInformation
  Returns the type of the id of the entity.
getIdType() - Method in class org.springframework.data.repository.core.support.PersistableEntityInformation
getImplementationBeanName() - Method in class org.springframework.data.repository.config.ParentDelegatingRepositoryConfigInformation
getImplementationBeanName() - Method in interface org.springframework.data.repository.config.SingleRepositoryConfigInformation
  Returns the bean name a possibly found custom implementation shall be registered under.
getImplementationClassName() - Method in class org.springframework.data.repository.config.ParentDelegatingRepositoryConfigInformation
getImplementationClassName() - Method in interface org.springframework.data.repository.config.SingleRepositoryConfigInformation
  Returns the class name of a possible custom repository implementation class to detect.
getIndex() - Method in class org.springframework.data.repository.query.Parameter
  Returns the position index the parameter is bound to in the context of its surrounding `Parameters`.
getInterfaceName() - Method in class org.springframework.data.repository.config.AutomaticRepositoryConfigInformation
getInterfaceName() - Method in class org.springframework.data.repository.config.ManualRepositoryConfigInformation
getInterfaceName() - Method in interface org.springframework.data.repository.config.SingleRepositoryConfigInformation
  Returns the name of the repository interface.
getInverse() - Method in class org.springframework.data.mapping.Association
getJavaType() - Method in interface org.springframework.data.repository.core.EntityMetadata
  Returns the actual domain class type.
getJavaType() - Method in class org.springframework.data.repository.core.support.AbstractEntityInformation
getKey() - Method in class org.springframework.data.mapping.PreferredConstructor.Parameter
  Returns the key to be used when looking up a source data structure to populate the actual parameter value.
getLastModifiedBy() - Method in interface org.springframework.data.domain.Auditable
  Returns the user who modified the entity lastly.
getLastModifiedDate() - Method in interface org.springframework.data.domain.Auditable
  Returns the date of the last modification.
getMappingContextBeanName() - Method in class org.springframework.data.mapping.context.MappingContextAwareBeanPostProcessor
getMapValueType() - Method in class org.springframework.data.mapping.model.AbstractPersistentProperty
getMapValueType() - Method in interface org.springframework.data.mapping.PersistentProperty
  Returns the type of the values if the property is a `Map`.
getMapValueType() - Method in interface org.springframework.data.util.TypeInformation
  Will return the type of the value in case the underlying type is a `Map`.
getName() - Method in class org.springframework.data.mapping.model.AbstractPersistentProperty
getName() - Method in class org.springframework.data.mapping.model.BasicPersistentEntity
getName() - Method in interface org.springframework.data.mapping.PersistentEntity
  The entity name including any package prefix
getName() - Method in interface org.springframework.data.mapping.PersistentProperty
  The name of the property
getName() - Method in class org.springframework.data.mapping.PreferredConstructor.Parameter
  Returns the name of the parameter or null if none was given.
getName() - Method in class org.springframework.data.repository.query.Parameter
  Returns the name of the parameter (through `Param` annotation) or null if none can be found.
getName() - Method in class org.springframework.data.repository.query.parser.Property
  Returns the name of the `Property`.
getName() - Method in class org.springframework.data.repository.query.QueryMethod
  Returns the method's name.
getNamedQueriesLocation() - Method in interface org.springframework.data.repository.config.CommonRepositoryConfigInformation
  Returns the location of the properties file to contain named queries.
getNamedQueriesLocation() - Method in class org.springframework.data.repository.config.ParentDelegatingRepositoryConfigInformation
getNamedQueryName() - Method in class org.springframework.data.repository.query.QueryMethod
  Returns the name of the named query this method belongs to.
getNext() - Method in class org.springframework.data.repository.query.Parameter
  Returns the next `Parameter` from the surrounding `Parameters`.
getNoArgConstructor(Class<T>) - Method in class org.springframework.data.persistence.AbstractConstructorEntityInstantiator
getNumber() - Method in interface org.springframework.data.domain.Page
  Returns the number of the current page.
getNumber() - Method in class org.springframework.data.domain.PageImpl
getNumberOfArguments() - Method in class org.springframework.data.repository.query.parser.Part
  Returns how many method parameters are bound by this part.
getNumberOfArguments() - Method in enum org.springframework.data.repository.query.parser.Part.Type
  Returns the number of arguments the property binds.
getNumberOfElements() - Method in interface org.springframework.data.domain.Page
  Returns the number of elements currently on this page.
getNumberOfElements() - Method in class org.springframework.data.domain.PageImpl
getNumberOfOccurences(Method, Class<?>) - Static method in class org.springframework.data.repository.util.ClassUtils
  Returns the number of occurences of the given type in the given `Method`s parameters.
getNumberOfParameters() - Method in class org.springframework.data.repository.query.Parameters
  Returns the number of parameters.
getObject() - Method in class org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport
getObjectType() - Method in class org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport
getObverse() - Method in class org.springframework.data.mapping.Association
getOffset() - Method in interface org.springframework.data.domain.Pageable
  Returns the offset to be taken according to the underlying page and page size.
getOffset() - Method in class org.springframework.data.domain.PageRequest
getOrderFor(String) - Method in class org.springframework.data.domain.Sort
  Returns the order registered for the given property.
getOwner() - Method in class org.springframework.data.mapping.model.AbstractPersistentProperty
getOwner() - Method in interface org.springframework.data.mapping.PersistentProperty
getOwningType() - Method in class org.springframework.data.repository.query.parser.Property
  Returns the owning type of the `Property`.
getPageable() - Method in interface org.springframework.data.repository.query.ParameterAccessor
  Returns the `Pageable` of the parameters, if available.
getPageable() - Method in class org.springframework.data.repository.query.ParametersParameterAccessor
getPageableIndex() - Method in class org.springframework.data.repository.query.Parameters
  Returns the index of the `Pageable` `Method` parameter if available.
getPageNumber() - Method in interface org.springframework.data.domain.Pageable
  Returns the page to be returned.
getPageNumber() - Method in class org.springframework.data.domain.PageRequest
getPageSize() - Method in interface org.springframework.data.domain.Pageable
  Returns the number of items to be returned.
getPageSize() - Method in class org.springframework.data.domain.PageRequest
getParameter(int) - Method in class org.springframework.data.repository.query.Parameters
  Returns the parameter with the given index.
getParameterRequired() - Method in class org.springframework.data.repository.query.parser.Part
getParameters() - Method in class org.springframework.data.mapping.PreferredConstructor
  Returns the `PreferredConstructor.Parameter`s of the constructor.
getParameters() - Method in class org.springframework.data.repository.query.QueryMethod
  Returns the `Parameters` wrapper to gain additional information about `Method` parameters.
getParameterTypes(Constructor<?>) - Method in interface org.springframework.data.util.TypeInformation
getParameterValue(PreferredConstructor.Parameter<T>) - Method in interface org.springframework.data.mapping.model.ParameterValueProvider
getParameterValue(PreferredConstructor.Parameter<T>) - Method in class org.springframework.data.mapping.model.SpELAwareParameterValueProvider
getParent() - Method in class org.springframework.data.repository.config.ParentDelegatingRepositoryConfigInformation
getParts() - Method in class org.springframework.data.repository.query.parser.PartTree
  Returns an `Iterable` of all parts contained in the `PartTree`.
getPassword() - Method in class org.springframework.data.authentication.UserCredentials
  Get the password to use for authentication
getPersistentEntities() - Method in class org.springframework.data.mapping.context.AbstractMappingContext
getPersistentEntities() - Method in interface org.springframework.data.mapping.context.MappingContext
  Returns all `PersistentEntity`s held in the context.
getPersistentEntity(Class<?>) - Method in class org.springframework.data.mapping.context.AbstractMappingContext
getPersistentEntity(TypeInformation<?>) - Method in class org.springframework.data.mapping.context.AbstractMappingContext
getPersistentEntity(Class<?>) - Method in interface org.springframework.data.mapping.context.MappingContext
  Returns a `PersistentEntity` for the given `Class`.
getPersistentEntity(TypeInformation<?>) - Method in interface org.springframework.data.mapping.context.MappingContext
  Returns a `PersistentEntity` for the given `TypeInformation`.
getPersistentEntity() - Method in class org.springframework.data.mapping.event.MappingContextEvent
getPersistentId(ChangeSetBacked, ChangeSet) - Method in interface org.springframework.data.persistence.ChangeSetPersister
  Return id
getPersistentProperty(String) - Method in class org.springframework.data.mapping.model.BasicPersistentEntity
getPersistentProperty(String) - Method in interface org.springframework.data.mapping.PersistentEntity
  Obtains a PersistentProperty instance by name.
getPersistentPropertyPath(Class<T>, String) - Method in class org.springframework.data.mapping.context.AbstractMappingContext
getPersistentPropertyPath(Class<T>, String) - Method in interface org.springframework.data.mapping.context.MappingContext
  Returns all `PersistentProperty`s for the given path expression based on the given root `Class`.
getPersistentState(Class<? extends ChangeSetBacked>, K, ChangeSet) - Method in interface org.springframework.data.persistence.ChangeSetPersister
  TODO how to tell when not found?
getPlaceholder() - Method in class org.springframework.data.repository.query.Parameter
  Returns the placeholder to be used for the parameter.
getPreferredConstructor() - Method in class org.springframework.data.mapping.model.BasicPersistentEntity
getPreferredConstructor() - Method in interface org.springframework.data.mapping.PersistentEntity
  Returns the `PreferredConstructor` to be used to instantiate objects of this `PersistentEntity`.
getProperty() - Method in class org.springframework.data.domain.Sort.Order
  Returns the property to order for.
getProperty(PersistentProperty<?>) - Method in class org.springframework.data.mapping.model.BeanWrapper
  Returns the value of the given `PersistentProperty` of the underlying bean instance.
getProperty(PersistentProperty<?>, Class<? extends S>, boolean) - Method in class org.springframework.data.mapping.model.BeanWrapper
  Returns the value of the given `PersistentProperty` potentially converted to the given type.
getProperty() - Method in class org.springframework.data.repository.query.parser.Part
getProperty(String) - Method in interface org.springframework.data.util.TypeInformation
  Returns the property information for the property with the given name.
getPropertyDescriptor() - Method in class org.springframework.data.mapping.model.AbstractPersistentProperty
getPropertyDescriptor() - Method in interface org.springframework.data.mapping.PersistentProperty
getQuery(String) - Method in interface org.springframework.data.repository.core.NamedQueries
  Returns the named query with the given name or null if none exists.
getQuery(String) - Method in class org.springframework.data.repository.core.support.PropertiesBasedNamedQueries
getQueryLookupStrategy(QueryLookupStrategy.Key) - Method in class org.springframework.data.repository.core.support.RepositoryFactorySupport
  Returns the `QueryLookupStrategy` for the given `QueryLookupStrategy.Key`.
getQueryLookupStrategyKey() - Method in interface org.springframework.data.repository.config.CommonRepositoryConfigInformation
  Returns the strategy finder methods should be resolved.
getQueryLookupStrategyKey() - Method in class org.springframework.data.repository.config.ManualRepositoryConfigInformation
getQueryLookupStrategyKey() - Method in class org.springframework.data.repository.config.ParentDelegatingRepositoryConfigInformation
getQueryLookupStrategyKey() - Method in class org.springframework.data.repository.config.RepositoryConfig
getQueryMethod() - Method in interface org.springframework.data.repository.query.RepositoryQuery
  Returns the
getQueryMethods() - Method in interface org.springframework.data.repository.core.RepositoryInformation
  Returns all methods considered to be query methods.
getRawType() - Method in class org.springframework.data.mapping.model.AbstractPersistentProperty
getRawType() - Method in interface org.springframework.data.mapping.PersistentProperty
  Returns the raw type as it's pulled from from the reflected property.
getRawType() - Method in class org.springframework.data.mapping.PreferredConstructor.Parameter
  Returns the raw resolved type of the parameter.
getRepository(Class<T>) - Method in class org.springframework.data.repository.core.support.RepositoryFactorySupport
  Returns a repository instance for the given interface.
getRepository(Class<T>, Object) - Method in class org.springframework.data.repository.core.support.RepositoryFactorySupport
  Returns a repository instance for the given interface backed by an instance providing implementation logic for custom logic.
getRepositoryBaseClass() - Method in interface org.springframework.data.repository.core.RepositoryInformation
  Returns the base class to be used to create the proxy backing instance.
getRepositoryBaseClass(RepositoryMetadata) - Method in class org.springframework.data.repository.core.support.RepositoryFactorySupport
  Returns the base class backing the actual repository instance.
getRepositoryBaseInterface() - Method in interface org.springframework.data.repository.config.GlobalRepositoryConfigInformation
  Returns the base interface to use
getRepositoryBaseInterface() - Method in class org.springframework.data.repository.config.RepositoryConfig
getRepositoryFactoryBeanClassName() - Method in interface org.springframework.data.repository.config.CommonRepositoryConfigInformation
  Returns the configured repository factory class.
getRepositoryFactoryBeanClassName() - Method in class org.springframework.data.repository.config.ManualRepositoryConfigInformation
getRepositoryFactoryBeanClassName() - Method in class org.springframework.data.repository.config.ParentDelegatingRepositoryConfigInformation
getRepositoryFactoryBeanClassName() - Method in class org.springframework.data.repository.config.RepositoryConfig
getRepositoryImplementationSuffix() - Method in interface org.springframework.data.repository.config.CommonRepositoryConfigInformation
  Returns the suffix to use for implementation bean lookup or class detection.
getRepositoryImplementationSuffix() - Method in class org.springframework.data.repository.config.ManualRepositoryConfigInformation
getRepositoryImplementationSuffix() - Method in class org.springframework.data.repository.config.ParentDelegatingRepositoryConfigInformation
getRepositoryImplementationSuffix() - Method in class org.springframework.data.repository.config.RepositoryConfig
getRepositoryInterface() - Method in interface org.springframework.data.repository.core.RepositoryMetadata
  Returns the repository interface.
getRepositoryInterface() - Method in class org.springframework.data.repository.core.support.AnnotationRepositoryMetadata
getRepositoryInterface() - Method in class org.springframework.data.repository.core.support.DefaultRepositoryMetadata
getRepositoryInterface() - Method in class org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport
getRepositoryInterface() - Method in interface org.springframework.data.repository.core.support.RepositoryFactoryInformation
  Returns the interface of the `Repository` the factory will create.
getReturnedDomainClass(Method) - Static method in class org.springframework.data.repository.util.ClassUtils
  Returns the domain class returned by the given `Method`.
getSingleRepositoryConfigInformations() - Method in interface org.springframework.data.repository.config.GlobalRepositoryConfigInformation
  Returns all `SingleRepositoryConfigInformation` instances used for manual configuration.
getSingleRepositoryConfigInformations() - Method in class org.springframework.data.repository.config.RepositoryConfig
getSize() - Method in interface org.springframework.data.domain.Page
  Returns the size of the page.
getSize() - Method in class org.springframework.data.domain.PageImpl
getSort() - Method in interface org.springframework.data.domain.Page
  Returns the sorting parameters for the page.
getSort() - Method in interface org.springframework.data.domain.Pageable
  Returns the sorting parameters.
getSort() - Method in class org.springframework.data.domain.PageImpl
getSort() - Method in class org.springframework.data.domain.PageRequest
getSort() - Method in interface org.springframework.data.repository.query.ParameterAccessor
  Returns the sort instance to be used for query creation.
getSort() - Method in class org.springframework.data.repository.query.ParametersParameterAccessor
getSort() - Method in class org.springframework.data.repository.query.parser.PartTree
  Returns the `Sort` specification parsed from the source.
getSortIndex() - Method in class org.springframework.data.repository.query.Parameters
  Returns the index of the `Sort` `Method` parameter if available.
getSource() - Method in interface org.springframework.data.repository.config.CommonRepositoryConfigInformation
  Returns the element the repository information is derived from.
getSource() - Method in class org.springframework.data.repository.config.ManualRepositoryConfigInformation
getSource() - Method in class org.springframework.data.repository.config.ParentDelegatingRepositoryConfigInformation
getSource() - Method in class org.springframework.data.repository.config.RepositoryConfig
getSpelExpression() - Method in class org.springframework.data.mapping.model.AbstractPersistentProperty
getSpelExpression() - Method in class org.springframework.data.mapping.model.AnnotationBasedPersistentProperty
  Inspects a potentially available `Value` annotation at the property and returns the `String` value of it.
getSpelExpression() - Method in interface org.springframework.data.mapping.PersistentProperty
getTargetClassMethod(Method) - Method in interface org.springframework.data.repository.core.RepositoryInformation
  Returns the target class method that is backing the given method.
getTargetRepository(RepositoryMetadata) - Method in class org.springframework.data.repository.core.support.RepositoryFactorySupport
  Create a repository instance as backing for the query proxy.
getTotalElements() - Method in interface org.springframework.data.domain.Page
  Returns the total amount of elements.
getTotalElements() - Method in class org.springframework.data.domain.PageImpl
getTotalPages() - Method in interface org.springframework.data.domain.Page
  Returns the number of total pages.
getTotalPages() - Method in class org.springframework.data.domain.PageImpl
getTransaction(TransactionDefinition) - Method in class org.springframework.data.transaction.NaiveDoubleTransactionManager
getTransactionManagerRef() - Method in interface org.springframework.data.repository.config.CommonRepositoryConfigInformation
  Returns the bean name of the `PlatformTransactionManager` to be used.
getTransactionManagerRef() - Method in class org.springframework.data.repository.config.ManualRepositoryConfigInformation
getTransactionManagerRef() - Method in class org.springframework.data.repository.config.ParentDelegatingRepositoryConfigInformation
getTransactionManagerRef() - Method in class org.springframework.data.repository.config.RepositoryConfig
getType() - Method in class org.springframework.data.mapping.model.AbstractPersistentProperty
getType() - Method in class org.springframework.data.mapping.model.BasicPersistentEntity
getType() - Method in interface org.springframework.data.mapping.PersistentEntity
  Returns the resolved Java type of this entity.
getType() - Method in interface org.springframework.data.mapping.PersistentProperty
  The type of the property
getType() - Method in class org.springframework.data.mapping.PreferredConstructor.Parameter
  Returns the `TypeInformation` of the parameter.
getType() - Method in class org.springframework.data.repository.query.Parameter
  Returns the type of the `Parameter`.
getType() - Method in class org.springframework.data.repository.query.parser.Part
getType() - Method in class org.springframework.data.repository.query.parser.Property
  Returns the type of the property will return the plain resolved type for simple properties, the component type for any `Iterable` or the value type of a `Map` if the property is one.
getType() - Method in class org.springframework.data.repository.query.QueryMethod
getType() - Method in class org.springframework.data.util.ClassTypeInformation
getType() - Method in interface org.springframework.data.util.TypeInformation
  Returns the type of the property.
getTypeInformation() - Method in class org.springframework.data.mapping.event.MappingContextEvent
getTypeInformation() - Method in class org.springframework.data.mapping.model.AbstractPersistentProperty
getTypeInformation() - Method in class org.springframework.data.mapping.model.BasicPersistentEntity
getTypeInformation() - Method in interface org.springframework.data.mapping.PersistentEntity
  Returns the `TypeInformation` backing this `PersistentEntity`.
getTypeInformation() - Method in interface org.springframework.data.mapping.PersistentProperty
getUsername() - Method in class org.springframework.data.authentication.UserCredentials
  Get the username to use for authentication
getValues() - Method in interface org.springframework.data.persistence.ChangeSet
getValues() - Method in class org.springframework.data.persistence.HashMapChangeSet
GlobalRepositoryConfigInformation<T extends SingleRepositoryConfigInformation<?>> - Interface in org.springframework.data.repository.config

## H

hasBean(Class<?>, BeanDefinitionRegistry) - Static method in class org.springframework.data.repository.config.AbstractRepositoryConfigDefinitionParser
  Returns whether the given `BeanDefinitionRegistry` already contains a bean of the given type assuming the bean name has been autogenerated.
hasContent() - Method in interface org.springframework.data.domain.Page
  Returns whether the `Page` has content at all.
hasContent() - Method in class org.springframework.data.domain.PageImpl
hasCustomMethod() - Method in interface org.springframework.data.repository.core.RepositoryInformation
  Returns if the configured repository interface has custom methods, that might have to be delegated to a custom implementation.
hashCode() - Method in class org.springframework.data.domain.PageImpl
hashCode() - Method in class org.springframework.data.domain.PageRequest
hashCode() - Method in class org.springframework.data.domain.Sort
hashCode() - Method in class org.springframework.data.domain.Sort.Order
hashCode() - Method in class org.springframework.data.repository.query.parser.Part
hashCode() - Method in class org.springframework.data.repository.query.parser.Property
hashCode() - Method in class org.springframework.data.repository.support.DomainClassPropertyEditor
HashMapChangeSet - Class in org.springframework.data.persistence
  Simple ChangeSet implementation backed by a HashMap.
HashMapChangeSet(Map<String, Object>) - Constructor for class org.springframework.data.persistence.HashMapChangeSet
HashMapChangeSet() - Constructor for class org.springframework.data.persistence.HashMapChangeSet
hasNext() - Method in class org.springframework.data.repository.query.parser.Property
  Returns whether there is a nested `Property`.
hasNextPage() - Method in interface org.springframework.data.domain.Page
  Returns if there is a next page.
hasNextPage() - Method in class org.springframework.data.domain.PageImpl
hasPageableParameter() - Method in class org.springframework.data.repository.query.Parameters
  Returns whether the method the `Parameters` was created for contains a `Pageable` argument.
hasParameterAt(int) - Method in class org.springframework.data.repository.query.Parameters
  Returns whether we have a parameter at the given position.
hasParameterOfType(Method, Class<?>) - Static method in class org.springframework.data.repository.util.ClassUtils
  Returns whether the given `Method` has a parameter of the given type.
hasParameters() - Method in class org.springframework.data.mapping.PreferredConstructor
  Returns whether the constructor has `PreferredConstructor.Parameter`s.
hasPreviousPage() - Method in interface org.springframework.data.domain.Page
  Returns if there is a previous page.
hasPreviousPage() - Method in class org.springframework.data.domain.PageImpl
hasProperty(Class<?>, String) - Static method in class org.springframework.data.repository.util.ClassUtils
  Returns whether the given class contains a property with the given name.
hasQuery(String) - Method in interface org.springframework.data.repository.core.NamedQueries
  Returns whether the map contains a named query for the given name.
hasQuery(String) - Method in class org.springframework.data.repository.core.support.PropertiesBasedNamedQueries
hasSortParameter() - Method in class org.springframework.data.repository.query.Parameters
  Returns whether the method the `Parameters` was created for contains a `Sort` argument.
hasSpecialParameter() - Method in class org.springframework.data.repository.query.Parameters
  Returns whether the method signature contains one of the special parameters (`Pageable`, `Sort`).

## I

Id - Annotation Type in org.springframework.data.annotation
ID_KEY - Static variable in interface org.springframework.data.persistence.ChangeSetPersister
IllegalMappingException - Exception in org.springframework.data.mapping.model
  Thrown when an error occurs reading the mapping between object and datastore
IllegalMappingException(String, Throwable) - Constructor for exception org.springframework.data.mapping.model.IllegalMappingException
IllegalMappingException(String) - Constructor for exception org.springframework.data.mapping.model.IllegalMappingException
information - Variable in class org.springframework.data.mapping.model.AbstractPersistentProperty
invalidProperty(QueryMethod, String) - Static method in exception org.springframework.data.repository.query.QueryCreationException
  Rejects the given domain class property.
invoke(MethodInvocation) - Method in class org.springframework.data.repository.core.support.RepositoryFactorySupport.QueryExecutorMethodInterceptor
isArray() - Method in class org.springframework.data.mapping.model.AbstractPersistentProperty
isArray() - Method in interface org.springframework.data.mapping.PersistentProperty
isAscending() - Method in class org.springframework.data.domain.Sort.Order
  Returns whether sorting for this property shall be ascending.
isAssociation() - Method in class org.springframework.data.mapping.model.AbstractPersistentProperty
isAssociation() - Method in class org.springframework.data.mapping.model.AnnotationBasedPersistentProperty
  Considers the property an `Association` if it is annotated with `Reference`.
isAssociation() - Method in interface org.springframework.data.mapping.PersistentProperty
isBindable() - Method in class org.springframework.data.repository.query.Parameter
  Returns whether the `Parameter` is to be bound to a query.
isBindable(Class<?>) - Static method in class org.springframework.data.repository.query.Parameters
  Returns whether the given type is a bindable parameter.
isCollection() - Method in class org.springframework.data.mapping.model.AbstractPersistentProperty
isCollection() - Method in interface org.springframework.data.mapping.PersistentProperty
isCollection() - Method in class org.springframework.data.repository.query.parser.Property
  Returns whether the `Property` is actually a collection.
isCollectionLike() - Method in interface org.springframework.data.util.TypeInformation
  Returns whether the type can be considered a collection, which means it's a container of elements, e.g. a `Collection` and `Array` or anything implementing `Iterable`.
isCollectionQuery() - Method in class org.springframework.data.repository.query.QueryMethod
  Returns whether the finder will actually return a collection of entities or a single one.
isComplexType() - Method in class org.springframework.data.mapping.model.AbstractPersistentProperty
isComplexType() - Method in interface org.springframework.data.mapping.PersistentProperty
isCustomMethod(Method) - Method in interface org.springframework.data.repository.core.RepositoryInformation
  Returns whether the given method is a custom repository method.
isDistinct() - Method in class org.springframework.data.repository.query.parser.PartTree
  Returns whether we indicate distinct lookup of entities.
isEntity() - Method in class org.springframework.data.mapping.model.AbstractPersistentProperty
isEntity() - Method in interface org.springframework.data.mapping.PersistentProperty
  Returns whether the property has to be regarded as entity which means its type will be also be considered to be a `PersistentEntity`.
isExplicitlyAnnotated() - Method in class org.springframework.data.mapping.PreferredConstructor
  Returns whether the constructor was explicitly selected (by `PersistenceConstructor`).
isFirstPage() - Method in interface org.springframework.data.domain.Page
  Returns whether the current page is the first one.
isFirstPage() - Method in class org.springframework.data.domain.PageImpl
isGenericRepositoryInterface(Class<?>) - Static method in class org.springframework.data.repository.util.ClassUtils
  Returns wthere the given type is the `Repository` interface.
isGenericRepositoryInterface(String) - Static method in class org.springframework.data.repository.util.ClassUtils
  Returns whether the given type name is a repository interface name.
isIdProperty() - Method in class org.springframework.data.mapping.model.AnnotationBasedPersistentProperty
  Regards the property as ID if there is an `Id` annotation found on it.
isIdProperty() - Method in interface org.springframework.data.mapping.PersistentProperty
isLastPage() - Method in interface org.springframework.data.domain.Page
  Returns whether the current page is the last one.
isLastPage() - Method in class org.springframework.data.domain.PageImpl
isMap() - Method in class org.springframework.data.mapping.model.AbstractPersistentProperty
isMap() - Method in interface org.springframework.data.mapping.PersistentProperty
isMap() - Method in interface org.springframework.data.util.TypeInformation
  Returns whether the property is a `Map`.
isModifyingQuery() - Method in class org.springframework.data.repository.query.QueryMethod
isNamedParameter() - Method in class org.springframework.data.repository.query.Parameter
  Returns whether the parameter is annotated with `Param`.
isNew() - Method in interface org.springframework.data.domain.Persistable
  Returns if the `Persistable` is new or was persisted already.
isNew(T) - Method in interface org.springframework.data.repository.core.EntityInformation
  Returns whether the given entity is considered to be new.
isNew(T) - Method in class org.springframework.data.repository.core.support.AbstractEntityInformation
isNew(T) - Method in class org.springframework.data.repository.core.support.PersistableEntityInformation
isNoArgConstructor() - Method in class org.springframework.data.mapping.PreferredConstructor
  Returns whether the constructor does not have any arguments.
isOfType(Object, Collection<Class<?>>) - Static method in class org.springframework.data.repository.util.ClassUtils
  Returns whether the given object is of one of the given types.
isPageQuery() - Method in class org.springframework.data.repository.query.QueryMethod
  Returns whether the finder will return a `Page` of results.
isSimpleType(Class<?>) - Method in class org.springframework.data.mapping.model.SimpleTypeHolder
  Returns whether the given type is considered a simple one.
isSingleton() - Method in class org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport
isSpecialParameter() - Method in class org.springframework.data.repository.query.Parameter
  Returns whether the parameter is a special parameter.
isTransient() - Method in class org.springframework.data.mapping.model.AbstractPersistentProperty
isTransient() - Method in class org.springframework.data.mapping.model.AnnotationBasedPersistentProperty
  Considers plain transient fields, fields annotated with `Transient`, `Value` or `Autowired` as transien.
isTransient() - Method in interface org.springframework.data.mapping.PersistentProperty
iterator() - Method in interface org.springframework.data.domain.Page
iterator() - Method in class org.springframework.data.domain.PageImpl
iterator() - Method in class org.springframework.data.domain.Sort
iterator() - Method in interface org.springframework.data.repository.query.ParameterAccessor
  Returns an iterator over all bindable parameters.
iterator() - Method in class org.springframework.data.repository.query.Parameters
iterator() - Method in class org.springframework.data.repository.query.ParametersParameterAccessor
iterator() - Method in class org.springframework.data.repository.query.parser.PartTree
iterator() - Method in class org.springframework.data.repository.query.parser.PartTree.OrPart

## L

log - Variable in class org.springframework.data.transaction.ChangeSetBackedTransactionSynchronization

## M

ManualRepositoryConfigInformation<T extends CommonRepositoryConfigInformation> - Class in org.springframework.data.repository.config
  Configuration information for manual repository configuration.
ManualRepositoryConfigInformation(Element, T) - Constructor for class org.springframework.data.repository.config.ManualRepositoryConfigInformation
MappingConfigurationException - Class in org.springframework.data.mapping.model
MappingConfigurationException(String) - Constructor for class org.springframework.data.mapping.model.MappingConfigurationException
MappingConfigurationException(String, Throwable) - Constructor for class org.springframework.data.mapping.model.MappingConfigurationException
MappingContext<E extends PersistentEntity<?,P>,P extends PersistentProperty<P>> - Interface in org.springframework.data.mapping.context
  This interface defines the overall context including all known PersistentEntity instances and methods to obtain instances on demand

  This interface is used internally to establish associations between entities and also at runtime to obtain entities by name

  The generic type parameters T & R are used to specify the mapped form of a class (example Table) and property (example Column) respectively.
MappingContextAware - Interface in org.springframework.data.mapping.context
  An interface to make beans aware of the active MappingContext in the current ApplicationContext.
MappingContextAwareBeanPostProcessor - Class in org.springframework.data.mapping.context
  BeanPostProcessor to make Spring beans aware of the current MappingContext.
MappingContextAwareBeanPostProcessor() - Constructor for class org.springframework.data.mapping.context.MappingContextAwareBeanPostProcessor
MappingContextAwareBeanPostProcessor(MappingContext<?, ?>) - Constructor for class org.springframework.data.mapping.context.MappingContextAwareBeanPostProcessor
MappingContextEvent<E extends PersistentEntity<?,P>,P extends PersistentProperty<P>> - Class in org.springframework.data.mapping.event
MappingContextEvent(E, TypeInformation<?>) - Constructor for class org.springframework.data.mapping.event.MappingContextEvent
MappingException - Exception in org.springframework.data.mapping.model
MappingException(String) - Constructor for exception org.springframework.data.mapping.model.MappingException
MappingException(String, Throwable) - Constructor for exception org.springframework.data.mapping.model.MappingException
MappingInstantiationException - Exception in org.springframework.data.mapping.model
MappingInstantiationException(String, Throwable) - Constructor for exception org.springframework.data.mapping.model.MappingInstantiationException
matches(TypeDescriptor, TypeDescriptor) - Method in class org.springframework.data.repository.support.DomainClassConverter
MutablePersistentEntity<T,P extends PersistentProperty<P>> - Interface in org.springframework.data.mapping.model
  Interface capturing mutator methods for `PersistentEntity`s.

## N

NaiveDoubleTransactionManager - Class in org.springframework.data.transaction
NaiveDoubleTransactionManager(PlatformTransactionManager, PlatformTransactionManager) - Constructor for class org.springframework.data.transaction.NaiveDoubleTransactionManager
name - Variable in class org.springframework.data.mapping.model.AbstractPersistentProperty
NamedQueries - Interface in org.springframework.data.repository.core
  Abstraction of a map of `NamedQueries` that can be looked up by their names.
NamedQueriesBeanDefinitionParser - Class in org.springframework.data.repository.config
  `BeanDefinitionParser` to create `BeanDefinition`s of `NamedQueries` instances looking up a `Properties` file fom the given location.
NamedQueriesBeanDefinitionParser(String) - Constructor for class org.springframework.data.repository.config.NamedQueriesBeanDefinitionParser
  Creates a new `NamedQueriesBeanDefinitionParser` using the given default location.
next() - Method in class org.springframework.data.repository.query.parser.Property
  Returns the next nested `Property`.
NoRepositoryBean - Annotation Type in org.springframework.data.repository
  Annotation to exclude repository interfaces from being picked up and thus in consequence getting an instance being created.

## O

onCreation(T) - Method in interface org.springframework.data.repository.core.support.QueryCreationListener
  Will be invoked just after the `RepositoryQuery` was created.
or(S, S) - Method in class org.springframework.data.repository.query.parser.AbstractQueryCreator
  Or-concatenates the given base criteria to the given new criteria.
OrderBySource - Class in org.springframework.data.repository.query.parser
  Simple helper class to create a `Sort` instance from a method name end.
OrderBySource(String) - Constructor for class org.springframework.data.repository.query.parser.OrderBySource
OrderBySource(String, Class<?>) - Constructor for class org.springframework.data.repository.query.parser.OrderBySource
org.springframework.data.annotation - package org.springframework.data.annotation
org.springframework.data.authentication - package org.springframework.data.authentication
org.springframework.data.domain - package org.springframework.data.domain
  Central domain abstractions especially to be used in combination with the `Repository` abstraction.
org.springframework.data.mapping - package org.springframework.data.mapping
org.springframework.data.mapping.context - package org.springframework.data.mapping.context
org.springframework.data.mapping.event - package org.springframework.data.mapping.event
org.springframework.data.mapping.model - package org.springframework.data.mapping.model
org.springframework.data.persistence - package org.springframework.data.persistence
org.springframework.data.querydsl - package org.springframework.data.querydsl
org.springframework.data.repository - package org.springframework.data.repository
  Central interfaces for repository abstraction.
org.springframework.data.repository.config - package org.springframework.data.repository.config
  Base classes for repository namespace implementations.
org.springframework.data.repository.core - package org.springframework.data.repository.core
org.springframework.data.repository.core.support - package org.springframework.data.repository.core.support
  Base classes to implement repositories for various data stores.
org.springframework.data.repository.query - package org.springframework.data.repository.query
  Support classes to work with query methods.
org.springframework.data.repository.query.parser - package org.springframework.data.repository.query.parser
  Support classes for parsing queries from method names.
org.springframework.data.repository.support - package org.springframework.data.repository.support
org.springframework.data.repository.util - package org.springframework.data.repository.util
  Utility classes for repository implementations.
org.springframework.data.transaction - package org.springframework.data.transaction
org.springframework.data.util - package org.springframework.data.util
org.springframework.data.web - package org.springframework.data.web
owner - Variable in class org.springframework.data.mapping.model.AbstractPersistentProperty

## P

Page<T> - Interface in org.springframework.data.domain
  A page is a sublist of a list of objects.
Pageable - Interface in org.springframework.data.domain
  Abstract interface for pagination information.
PageableArgumentResolver - Class in org.springframework.data.web
  Extracts paging information from web requests and thus allows injecting `Pageable` instances into controller methods.
PageableArgumentResolver() - Constructor for class org.springframework.data.web.PageableArgumentResolver
PageableDefaults - Annotation Type in org.springframework.data.web
  Annotation to set defaults when injecting a `Pageable` into a controller method.
PageImpl<T> - Class in org.springframework.data.domain
  Basic `Page` implementation.
PageImpl(List<T>, Pageable, long) - Constructor for class org.springframework.data.domain.PageImpl
  Constructor of `PageImpl`.
PageImpl(List<T>) - Constructor for class org.springframework.data.domain.PageImpl
  Creates a new `PageImpl` with the given content.
PageRequest - Class in org.springframework.data.domain
  Basic Java Bean implementation of `Pageable`.
PageRequest(int, int) - Constructor for class org.springframework.data.domain.PageRequest
  Creates a new `PageRequest`.
PageRequest(int, int, Sort.Direction, String...) - Constructor for class org.springframework.data.domain.PageRequest
  Creates a new `PageRequest` with sort parameters applied.
PageRequest(int, int, Sort) - Constructor for class org.springframework.data.domain.PageRequest
  Creates a new `PageRequest` with sort parameters applied.
PagingAndSortingRepository<T,ID extends Serializable> - Interface in org.springframework.data.repository
  Extension of `CrudRepository` to provide additional methods to retrieve entities using the pagination and sorting abstraction.
Param - Annotation Type in org.springframework.data.repository.query
  Annotation to bind let method parameters be bound to a query via a named parameter.
Parameter - Class in org.springframework.data.repository.query
  Class to abstract a single parameter of a query method.
ParameterAccessor - Interface in org.springframework.data.repository.query
  Interface to access method parameters.
ParameterOutOfBoundsException - Exception in org.springframework.data.repository.query
  Exception to be thrown when trying to access a `Parameter` with an invalid index inside a `Parameters` instance.
ParameterOutOfBoundsException(Throwable) - Constructor for exception org.springframework.data.repository.query.ParameterOutOfBoundsException
  Creates a new `ParameterOutOfBoundsException` with the given exception as cause.
Parameters - Class in org.springframework.data.repository.query
  Abstracts method parameters that have to be bound to query parameters or applied to the query independently.
Parameters(Method) - Constructor for class org.springframework.data.repository.query.Parameters
  Creates a new instance of `Parameters`.
ParametersParameterAccessor - Class in org.springframework.data.repository.query
  `ParameterAccessor` implementation using a `Parameters` instance to find special parameters.
ParametersParameterAccessor(Parameters, Object[]) - Constructor for class org.springframework.data.repository.query.ParametersParameterAccessor
  Creates a new `ParametersParameterAccessor`.
ParameterValueProvider - Interface in org.springframework.data.mapping.model
  Callback interface to lookup values for a given `PreferredConstructor.Parameter`.
ParentDelegatingRepositoryConfigInformation<T extends CommonRepositoryConfigInformation> - Class in org.springframework.data.repository.config
  Base class for `SingleRepositoryConfigInformation` implementations.
ParentDelegatingRepositoryConfigInformation(T) - Constructor for class org.springframework.data.repository.config.ParentDelegatingRepositoryConfigInformation
  Creates a new `ParentDelegatingRepositoryConfigInformation` with the given `CommonRepositoryConfigInformation` as parent.
parse(Element, ParserContext) - Method in class org.springframework.data.repository.config.AbstractRepositoryConfigDefinitionParser
parse(Element, ParserContext) - Method in class org.springframework.data.repository.config.NamedQueriesBeanDefinitionParser
Part - Class in org.springframework.data.repository.query.parser
  A single part of a method name that has to be transformed into a query part.
Part(String, Class<?>) - Constructor for class org.springframework.data.repository.query.parser.Part
  Creates a new `Part` from the given method name part, the `Class` the part originates from and the start parameter index.
Part.Type - Enum in org.springframework.data.repository.query.parser
  The type of a method name part.
PartTree - Class in org.springframework.data.repository.query.parser
  Class to parse a `String` into a tree or `PartTree.OrPart`s consisting of simple `PartTree.OrPart` instances in turn.
PartTree(String, Class<?>) - Constructor for class org.springframework.data.repository.query.parser.PartTree
  Creates a new `PartTree` by parsing the given `String`
PartTree.OrPart - Class in org.springframework.data.repository.query.parser
  A part of the parsed source that results from splitting up the resource ar Or keywords.
Persistable<ID extends Serializable> - Interface in org.springframework.data.domain
  Simple interface for entities.
PersistableEntityInformation<T extends Persistable<ID>,ID extends Serializable> - Class in org.springframework.data.repository.core.support
  Implementation of `EntityMetadata` that assumes the entity handled implements `Persistable` and uses `Persistable.isNew()` for the `AbstractEntityInformation.isNew(Object)` check.
PersistableEntityInformation(Class<T>) - Constructor for class org.springframework.data.repository.core.support.PersistableEntityInformation
  Creates a new `PersistableEntityInformation`.
PersistenceConstructor - Annotation Type in org.springframework.data.annotation
Persistent - Annotation Type in org.springframework.data.annotation
PersistentEntity<T,P extends PersistentProperty<P>> - Interface in org.springframework.data.mapping
  Represents a persistent entity
persistentFields(Class<? extends E>) - Method in interface org.springframework.data.persistence.ChangeSetSynchronizer
PersistentProperty<P extends PersistentProperty<P>> - Interface in org.springframework.data.mapping
persistState(ChangeSetBacked, ChangeSet) - Method in interface org.springframework.data.persistence.ChangeSetPersister
  Return key
populateChangeSet(ChangeSet, E) - Method in interface org.springframework.data.persistence.ChangeSetSynchronizer
  Take all entity fields into a changeSet.
populateEntity(ChangeSet, E) - Method in interface org.springframework.data.persistence.ChangeSetSynchronizer
postProcess(ProxyFactory) - Method in interface org.springframework.data.repository.core.support.RepositoryProxyPostProcessor
  Manipulates the `ProxyFactory`, e.g. add further interceptors to it.
postProcessAfterInitialization(Object, String) - Method in class org.springframework.data.mapping.context.MappingContextAwareBeanPostProcessor
postProcessBeanDefinition(T, BeanDefinitionBuilder, BeanDefinitionRegistry, Object) - Method in class org.springframework.data.repository.config.AbstractRepositoryConfigDefinitionParser
  Callback to post process a repository bean definition prior to actual registration.
postProcessBeforeInitialization(Object, String) - Method in class org.springframework.data.mapping.context.MappingContextAwareBeanPostProcessor
potentiallySortsDynamically() - Method in class org.springframework.data.repository.query.Parameters
  Returns whether we potentially find a `Sort` parameter in the parameters.
PreferredConstructor<T> - Class in org.springframework.data.mapping
  Value object to encapsulate the constructor to be used when mapping persistent data to objects.
PreferredConstructor(Constructor<T>, PreferredConstructor.Parameter<?>...) - Constructor for class org.springframework.data.mapping.PreferredConstructor
  Creates a new `PreferredConstructor` from the given `Constructor` and `PreferredConstructor.Parameter`s.
PreferredConstructor.Parameter<T> - Class in org.springframework.data.mapping
  Value object to represent constructor parameters.
PreferredConstructor.Parameter(String, TypeInformation<T>, Annotation[]) - Constructor for class org.springframework.data.mapping.PreferredConstructor.Parameter
  Creates a new `PreferredConstructor.Parameter` with the given name, `TypeInformation` as well as an array of `Annotation`s.
PreferredConstructorDiscoverer<T> - Class in org.springframework.data.mapping.model
  Helper class to find a `PreferredConstructor`.
PreferredConstructorDiscoverer(Class<T>) - Constructor for class org.springframework.data.mapping.model.PreferredConstructorDiscoverer
PreferredConstructorDiscoverer(TypeInformation<T>) - Constructor for class org.springframework.data.mapping.model.PreferredConstructorDiscoverer
  Creates a new `PreferredConstructorDiscoverer` for the given type.
PropertiesBasedNamedQueries - Class in org.springframework.data.repository.core.support
  `NamedQueries` implementation backed by a `Properties` instance.
PropertiesBasedNamedQueries(Properties) - Constructor for class org.springframework.data.repository.core.support.PropertiesBasedNamedQueries
  Creates a new `PropertiesBasedNamedQueries` for the given `Properties` instance.
Property - Class in org.springframework.data.repository.query.parser
  Abstraction of a `Property` of a domain class.
propertyDescriptor - Variable in class org.springframework.data.mapping.model.AbstractPersistentProperty
PropertyHandler<P extends PersistentProperty<P>> - Interface in org.springframework.data.mapping
  Callback interface to do something with all plain `PersistentProperty` instances except associations and transient properties.

## Q

QUERY_DSL_PRESENT - Static variable in class org.springframework.data.querydsl.QueryDslUtils
QUERY_LOOKUP_STRATEGY - Static variable in class org.springframework.data.repository.config.RepositoryConfig
QueryCreationException - Exception in org.springframework.data.repository.query
  Exception to be thrown if a query cannot be created from a `QueryMethod`.
QueryCreationListener<T extends RepositoryQuery> - Interface in org.springframework.data.repository.core.support
  Callback for listeners that want to execute functionality on `RepositoryQuery` creation.
QueryDslPredicateExecutor<T> - Interface in org.springframework.data.querydsl
  Interface to allow execution of QueryDsl `Predicate` instances.
QueryDslUtils - Class in org.springframework.data.querydsl
QueryDslUtils() - Constructor for class org.springframework.data.querydsl.QueryDslUtils
QueryLookupStrategy - Interface in org.springframework.data.repository.query
  Strategy interface for which way to lookup `RepositoryQuery`s.
QueryLookupStrategy.Key - Enum in org.springframework.data.repository.query
QueryMethod - Class in org.springframework.data.repository.query
  Abstraction of a method that is designated to execute a finder query.
QueryMethod(Method, RepositoryMetadata) - Constructor for class org.springframework.data.repository.query.QueryMethod
  Creates a new `QueryMethod` from the given parameters.
QueryMethod.Type - Enum in org.springframework.data.repository.query

## R

rawType - Variable in class org.springframework.data.mapping.model.AbstractPersistentProperty
Reference - Annotation Type in org.springframework.data.annotation
registerBeansForRoot(BeanDefinitionRegistry, Object) - Method in class org.springframework.data.repository.config.AbstractRepositoryConfigDefinitionParser
  Callback to register additional bean definitions for a repositories root node.
registerCustomEditors(PropertyEditorRegistry) - Method in class org.springframework.data.repository.support.DomainClassPropertyEditorRegistrar
registerWithSourceAndGeneratedBeanName(BeanDefinitionRegistry, AbstractBeanDefinition, Object) - Static method in class org.springframework.data.repository.config.AbstractRepositoryConfigDefinitionParser
  Sets the given source on the given `AbstractBeanDefinition` and registers it inside the given `BeanDefinitionRegistry`.
removeProperty(String) - Method in interface org.springframework.data.persistence.ChangeSet
removeProperty(String) - Method in class org.springframework.data.persistence.HashMapChangeSet
Repository<T,ID extends Serializable> - Interface in org.springframework.data.repository
  Central repository marker interface.
REPOSITORY_FACTORY_CLASS_NAME - Static variable in class org.springframework.data.repository.config.RepositoryConfig
REPOSITORY_IMPL_POSTFIX - Static variable in class org.springframework.data.repository.config.RepositoryConfig
RepositoryConfig<T extends SingleRepositoryConfigInformation<S>,S extends CommonRepositoryConfigInformation> - Class in org.springframework.data.repository.config
  Class defining access to the repository configuration abstracting the content of the `repositories` element in XML namespcae configuration.
RepositoryConfig(Element, String) - Constructor for class org.springframework.data.repository.config.RepositoryConfig
  Creates an instance of `RepositoryConfig`.
RepositoryDefinition - Annotation Type in org.springframework.data.repository
  Annotation to demarcate interfaces a repository proxy shall be created for.
RepositoryFactoryBeanSupport<T extends Repository<S,ID>,S,ID extends Serializable> - Class in org.springframework.data.repository.core.support
  Adapter for Springs `FactoryBean` interface to allow easy setup of repository factories via Spring configuration.
RepositoryFactoryBeanSupport() - Constructor for class org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport
RepositoryFactoryInformation<T,ID extends Serializable> - Interface in org.springframework.data.repository.core.support
  Interface for components that can provide `EntityInformation` this interface
RepositoryFactorySupport - Class in org.springframework.data.repository.core.support
  Factory bean to create instances of a given repository interface.
RepositoryFactorySupport() - Constructor for class org.springframework.data.repository.core.support.RepositoryFactorySupport
RepositoryFactorySupport.QueryExecutorMethodInterceptor - Class in org.springframework.data.repository.core.support
  This `MethodInterceptor` intercepts calls to methods of the custom implementation and delegates the to it if configured.
RepositoryFactorySupport.QueryExecutorMethodInterceptor(RepositoryInformation, Object, Object) - Constructor for class org.springframework.data.repository.core.support.RepositoryFactorySupport.QueryExecutorMethodInterceptor
  Creates a new `RepositoryFactorySupport.QueryExecutorMethodInterceptor`.
RepositoryInformation - Interface in org.springframework.data.repository.core
  Aditional repository specific information
RepositoryMetadata - Interface in org.springframework.data.repository.core
  Metadata for repository interfaces.
RepositoryProxyPostProcessor - Interface in org.springframework.data.repository.core.support
  Callback interface used during repository proxy creation.
RepositoryQuery - Interface in org.springframework.data.repository.query
  Interface for a query abstraction.
resolveArgument(MethodParameter, NativeWebRequest) - Method in class org.springframework.data.web.PageableArgumentResolver
resolveQuery(Method, RepositoryMetadata, NamedQueries) - Method in interface org.springframework.data.repository.query.QueryLookupStrategy
  Resolves a `RepositoryQuery` from the given `QueryMethod` that can be executed afterwards.
resume() - Method in class org.springframework.data.transaction.ChangeSetBackedTransactionSynchronization
retrieveState() - Static method in class org.springframework.data.persistence.StateProvider
rollback(TransactionStatus) - Method in class org.springframework.data.transaction.NaiveDoubleTransactionManager

## S

save(T) - Method in interface org.springframework.data.repository.CrudRepository
  Saves a given entity.
save(Iterable<? extends T>) - Method in interface org.springframework.data.repository.CrudRepository
  Saves all given entities.
set(String, Object) - Method in interface org.springframework.data.persistence.ChangeSet
set(String, Object) - Method in class org.springframework.data.persistence.HashMapChangeSet
setApplicationContext(ApplicationContext) - Method in class org.springframework.data.mapping.context.MappingContextAwareBeanPostProcessor
setApplicationContext(ApplicationContext) - Method in class org.springframework.data.repository.support.DomainClassConverter
setApplicationContext(ApplicationContext) - Method in class org.springframework.data.repository.support.DomainClassPropertyEditorRegistrar
setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.springframework.data.mapping.context.AbstractMappingContext
setAsText(String) - Method in class org.springframework.data.repository.support.DomainClassPropertyEditor
setBeanFactory(BeanFactory) - Method in class org.springframework.data.repository.core.support.TransactionalRepositoryFactoryBeanSupport
setChangeSetManager(ChangeSetSynchronizer<ChangeSetBacked>) - Method in class org.springframework.data.persistence.ChangeSetConfiguration
setChangeSetPersister(ChangeSetPersister<T>) - Method in class org.springframework.data.persistence.ChangeSetConfiguration
setCreatedBy(U) - Method in interface org.springframework.data.domain.Auditable
  Sets the user who created this entity.
setCreatedDate(DateTime) - Method in interface org.springframework.data.domain.Auditable
  Sets the creation date of the entity.
setCustomImplementation(Object) - Method in class org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport
  Setter to inject a custom repository implementation.
setFallbackPagable(Pageable) - Method in class org.springframework.data.web.PageableArgumentResolver
  Setter to configure a fallback instance of `Pageable` that is being used to back missing parameters.
setIdProperty(P) - Method in class org.springframework.data.mapping.model.BasicPersistentEntity
setIdProperty(P) - Method in interface org.springframework.data.mapping.model.MutablePersistentEntity
  Sets the id property for the entity.
setInitialEntitySet(Set<? extends Class<?>>) - Method in class org.springframework.data.mapping.context.AbstractMappingContext
  Sets the `Set` of types to populate the context initially.
setInstantiators(Map<Class<? extends BACKING_INTERFACE>, StateBackedCreator<? extends BACKING_INTERFACE, STATE>>) - Method in class org.springframework.data.persistence.AbstractConstructorEntityInstantiator
setLastModifiedBy(U) - Method in interface org.springframework.data.domain.Auditable
  Sets the user who modified the entity lastly.
setLastModifiedDate(DateTime) - Method in interface org.springframework.data.domain.Auditable
  Sets the date of the last modification.
setMappingContext(MappingContext<?, ?>) - Method in interface org.springframework.data.mapping.context.MappingContextAware
  The active MappingContext for the environment.
setMappingContextBeanName(String) - Method in class org.springframework.data.mapping.context.MappingContextAwareBeanPostProcessor
setNamedQueries(NamedQueries) - Method in class org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport
  Setter to inject a `NamedQueries` instance.
setNamedQueries(NamedQueries) - Method in class org.springframework.data.repository.core.support.RepositoryFactorySupport
  Configures a `NamedQueries` instance to be handed to the `QueryLookupStrategy` for query creation.
setPassword(String) - Method in class org.springframework.data.authentication.UserCredentials
  Set the password to use for authentication
setPrefix(String) - Method in class org.springframework.data.web.PageableArgumentResolver
  Setter to configure the prefix of request parameters to be used to retrieve paging information.
setProperty(PersistentProperty<?>, Object) - Method in class org.springframework.data.mapping.model.BeanWrapper
  Sets the given `PersistentProperty` to the given value.
setProperty(PersistentProperty<?>, Object, boolean) - Method in class org.springframework.data.mapping.model.BeanWrapper
  Sets the given `PersistentProperty` to the given value.
setQueryLookupStrategyKey(QueryLookupStrategy.Key) - Method in class org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport
  Set the `QueryLookupStrategy.Key` to be used.
setQueryLookupStrategyKey(QueryLookupStrategy.Key) - Method in class org.springframework.data.repository.core.support.RepositoryFactorySupport
  Sets the strategy of how to lookup a query to execute finders.
setRepositoryInterface(Class<? extends T>) - Method in class org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport
  Setter to inject the repository interface to implement.
setSeparator(String) - Method in class org.springframework.data.web.PageableArgumentResolver
  Setter to configure the separator between prefix and actual property value.
setSimpleTypeHolder(SimpleTypeHolder) - Method in class org.springframework.data.mapping.context.AbstractMappingContext
  Configures the `SimpleTypeHolder` to be used by the `MappingContext`.
setState(BACKING_INTERFACE, STATE) - Method in class org.springframework.data.persistence.AbstractConstructorEntityInstantiator
  Subclasses must implement to set state
setStrict(boolean) - Method in class org.springframework.data.mapping.context.AbstractMappingContext
  Configures whether the `MappingContext` is in strict mode which means, that it will throw `MappingException`s in case one tries to lookup a `PersistentEntity` not already in the context.
setTransactionManager(String) - Method in class org.springframework.data.repository.core.support.TransactionalRepositoryFactoryBeanSupport
  Setter to configure which transaction manager to be used.
setUnderlyingState(STATE) - Static method in class org.springframework.data.persistence.StateProvider
setUsername(String) - Method in class org.springframework.data.authentication.UserCredentials
  Set the username to use for authentication
SimpleEntityPathResolver - Enum in org.springframework.data.querydsl
  Simple implementation of `EntityPathResolver` to lookup a query class by reflection and using the static field of the same type.
SimpleTypeHolder - Class in org.springframework.data.mapping.model
  Simple container to hold a set of types to be considered simple types.
SimpleTypeHolder() - Constructor for class org.springframework.data.mapping.model.SimpleTypeHolder
  Creates a new `SimpleTypeHolder` containing the default types.
SimpleTypeHolder(Set<? extends Class<?>>, boolean) - Constructor for class org.springframework.data.mapping.model.SimpleTypeHolder
  Creates a new `SimpleTypeHolder` to carry the given custom simple types.
SimpleTypeHolder(Set<? extends Class<?>>, SimpleTypeHolder) - Constructor for class org.springframework.data.mapping.model.SimpleTypeHolder
  Copy constructor to create a new `SimpleTypeHolder` that carries the given additional custom simple types.
SingleRepositoryConfigInformation<T extends CommonRepositoryConfigInformation> - Interface in org.springframework.data.repository.config
  Interface to capture configuration information necessary to set up a single repository instance.
Sort - Class in org.springframework.data.domain
  Sort option for queries.
Sort(Sort.Order...) - Constructor for class org.springframework.data.domain.Sort
Sort(List<Sort.Order>) - Constructor for class org.springframework.data.domain.Sort
  Creates a new `Sort` instance.
Sort(String...) - Constructor for class org.springframework.data.domain.Sort
  Creates a new `Sort` instance.
Sort(Sort.Direction, String...) - Constructor for class org.springframework.data.domain.Sort
  Creates a new `Sort` instance.
Sort(Sort.Direction, List<String>) - Constructor for class org.springframework.data.domain.Sort
  Creates a new `Sort` instance.
Sort.Direction - Enum in org.springframework.data.domain
  Enumeration for sort directions.
Sort.Order - Class in org.springframework.data.domain
  Property implements the pairing of an `Order` and a property.
Sort.Order(Sort.Direction, String) - Constructor for class org.springframework.data.domain.Sort.Order
  Creates a new `Sort.Order` instance. if order is null then order defaults to
Sort.Order(String) - Constructor for class org.springframework.data.domain.Sort.Order
  Creates a new `Sort.Order` instance.
SpELAwareParameterValueProvider - Class in org.springframework.data.mapping.model
  `ParameterValueProvider` implementation that evaluates the `PreferredConstructor.Parameter`s key against `SpelExpressionParser` and `EvaluationContext`.
SpELAwareParameterValueProvider(SpelExpressionParser, EvaluationContext) - Constructor for class org.springframework.data.mapping.model.SpELAwareParameterValueProvider
  Creates a new `SpELAwareParameterValueProvider` from the given `SpelExpressionParser` and `EvaluationContext`.
StateBackedCreator<T,STATE> - Interface in org.springframework.data.persistence
  encapsulates the instantiator of state-backed classes and populating them with the provided state.
StateProvider - Class in org.springframework.data.persistence
stateTakingConstructorInstantiator(Class<T>, Class<STATE>) - Method in class org.springframework.data.persistence.AbstractConstructorEntityInstantiator
supports(String, Class<?>) - Method in enum org.springframework.data.repository.query.parser.Part.Type
  Returns whether the the type supports the given raw property.
suspend() - Method in class org.springframework.data.transaction.ChangeSetBackedTransactionSynchronization

## T

toDotPath() - Method in class org.springframework.data.repository.query.parser.Property
  Returns the `Property` path in dot notation.
toSort() - Method in class org.springframework.data.repository.query.parser.OrderBySource
toString() - Method in class org.springframework.data.domain.PageImpl
toString() - Method in class org.springframework.data.domain.Sort.Order
toString() - Method in class org.springframework.data.domain.Sort
toString() - Method in class org.springframework.data.persistence.HashMapChangeSet
toString() - Method in class org.springframework.data.repository.query.Parameter
toString() - Method in class org.springframework.data.repository.query.parser.Part
toString() - Method in class org.springframework.data.repository.query.parser.PartTree.OrPart
toString() - Method in class org.springframework.data.repository.query.parser.PartTree
toString() - Method in class org.springframework.data.repository.query.QueryMethod
TRANSACTION_MANAGER_REF - Static variable in class org.springframework.data.repository.config.RepositoryConfig
TransactionalRepositoryFactoryBeanSupport<T extends Repository<S,ID>,S,ID extends Serializable> - Class in org.springframework.data.repository.core.support
  Extension of `RepositoryFactoryBeanSupport` to add transactional capabilities to the repository proxy.
TransactionalRepositoryFactoryBeanSupport() - Constructor for class org.springframework.data.repository.core.support.TransactionalRepositoryFactoryBeanSupport
Transient - Annotation Type in org.springframework.data.annotation
TxUtils - Class in org.springframework.data.repository.util
  Simple constants holder.
TypeInformation<S> - Interface in org.springframework.data.util
  Interface to access property types and resolving generics on the way.
TYPES - Static variable in class org.springframework.data.repository.query.Parameters

## U

unwrapReflectionException(Exception) - Static method in class org.springframework.data.repository.util.ClassUtils
  Helper method to extract the original exception that can possibly occur during a reflection call.
UserCredentials - Class in org.springframework.data.authentication
  Class used to provide credentials for username/password authentication
UserCredentials() - Constructor for class org.springframework.data.authentication.UserCredentials
UserCredentials(String, String) - Constructor for class org.springframework.data.authentication.UserCredentials

## V

validate(RepositoryMetadata) - Method in class org.springframework.data.repository.core.support.RepositoryFactorySupport
valueOf(String) - Static method in enum org.springframework.data.domain.Sort.Direction
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.querydsl.SimpleEntityPathResolver
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.repository.query.parser.Part.Type
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.repository.query.QueryLookupStrategy.Key
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.repository.query.QueryMethod.Type
  Returns the enum constant of this type with the specified name.
values() - Static method in enum org.springframework.data.domain.Sort.Direction
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.querydsl.SimpleEntityPathResolver
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.repository.query.parser.Part.Type
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.repository.query.QueryLookupStrategy.Key
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.repository.query.QueryMethod.Type
  Returns an array containing the constants of this enum type, in the order they are declared.
verify() - Method in class org.springframework.data.mapping.model.BasicPersistentEntity
verify() - Method in interface org.springframework.data.mapping.model.MutablePersistentEntity
  Callback method to trigger validation of the `PersistentEntity`.

## W

with(Sort.Direction) - Method in class org.springframework.data.domain.Sort.Order
  Returns a new `Sort.Order` with the given `Sort.Order`.
withProperties(String...) - Method in class org.springframework.data.domain.Sort.Order
  Returns a new `Sort` instance for the given properties.

A B C D E F G H I L M N O P Q R S T U V W

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Spring Data Commons
PREV NEXT | FRAMES NO FRAMES

Copyright © 2011. All Rights Reserved.