Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Apr 16, 2015
  1. @thomasdarimont @olivergierke

    DATACMNS-682 - Add details of how to customize repository scanning us…

    thomasdarimont authored olivergierke committed
    …ing JavaConfig.
    
    Completed description for the packages-to-scan customization with JavaConfig.
    
    Original pull request: #121.
Commits on Apr 15, 2015
  1. @olivergierke

    DATAREST-684 - ProxyProjectionFactory now exposes target instance on …

    olivergierke authored
    …proxy.
    
    Changed TargetClassAware to TargetAware and expose the actual proxy target for framework purposes.
Commits on Apr 13, 2015
  1. @olivergierke

    DATACMNS-683 - Tweaked the matching algorithm for DomainClassConverter.

    olivergierke authored
    DomainClassConverter as well as its internal ToEntity- and ToIdConverter implementations now actively refrain from matching if the source type is assignable to the target one to prevent unnecessary conversion attempts if the source value already actually is assignable to the target type.
    
    Related ticket: DATACMNS-583.
  2. @olivergierke

    DATACMNS-681 - Removed some compiler warnings.

    olivergierke authored
    Removed unused constants. Removed usage of deprecated method in RepositoryBeanDefinitionParser.
  3. @olivergierke
  4. @olivergierke
Commits on Apr 7, 2015
  1. @olivergierke

    DATACMNS-678 - Improved RepositoryInvoker.invokeQueryMethod(…).

    olivergierke authored
    Introduced a new overload for invokeQueryMethod(…) that uses a MultiValueMap with effective values of type Object so that clients can hand non-String values to the invocation. This is particularly useful if certain values shall trigger dedicated Converters registered in the ConversionService of ReflectionRepositoryInvoker.
    
    Related tickets: DATAREST-502.
  2. @olivergierke

    DATACMNS-677 - AnnotationBasedPersistentProperty now caches absence o…

    olivergierke authored
    …f annotations on accessor-only properties.
    
    AnnotationBasedPersistentProperty now also caches the absence of properties that are expressed through accessors only. Previously the absence of a field caused us to skip the registration of the absence in the cache.
Commits on Apr 1, 2015
  1. @ArloL @olivergierke

    DATACMNS-674 - Fixed typo in reference documentation.

    ArloL authored olivergierke committed
Commits on Mar 31, 2015
  1. @olivergierke
  2. @olivergierke

    DATACMNS-673 - Enhanced RepositoryMetadata to allow returning alterna…

    olivergierke authored
    …tive domain types.
    
    In case a RepositoryMetadata implementation alters the domain type the repository is actually handling, we still have to be able to find the repository based on the type originally declared in the repository.
    
    The newly introduced getAlternativeDomainTypes() is now used by Repositories to register a repository for all types returned by that method, too, so that this reverse lookup still works.
Commits on Mar 27, 2015
  1. @olivergierke

    DATACMNS-664 - Removed obsolete build profiles for Travis CI build.

    olivergierke authored
    Removed build profiles for Spring 4.0.x snapshots and Spring 4.1 after we upgraded to Spring 4.1 as general baseline.
  2. @olivergierke
Commits on Mar 23, 2015
  1. @olivergierke
  2. @spring-buildmaster
  3. @spring-buildmaster
  4. @olivergierke
  5. @olivergierke
  6. @thomasdarimont

    DATACMNS-654 - Polishing.

    thomasdarimont authored
    Added missing documentation for geospatial return types.
    Fixed typo in GeoResult JavaDoc.
Commits on Mar 21, 2015
  1. @olivergierke

    DATACMNS-654 - Polishing.

    olivergierke authored
    Removed obsolete line-breaks in repositories documentation. Replace TWR worth with less ambiguous try-with-resources. Slight rewording. A few more details and fixed use of monospace font in return type reference.
    
    Original pull request: #119.
  2. @thomasdarimont @olivergierke

    DATACMNS-654 - Documented usage of Java 8 Streams in repositories.

    thomasdarimont authored olivergierke committed
    Added section to repository documentation on how to use streams. Added an overview table for the generally supported return types for query methods.
    
    Original pull request: #119.
Commits on Mar 19, 2015
  1. @olivergierke

    DATACMNS-661 - Polishing.

    olivergierke authored
    Removed the ability to configure a custom SpElExpressionParser for now as it's not really part of the performance optimization. Polished assertions in SpelEvaluatingMethodInterceptor.
    
    Original pull request: #118.
  2. @thomasdarimont @olivergierke

    DATACMNS-661 - Improvements in SpelAwareProxyProjectionFactory.

    thomasdarimont authored olivergierke committed
    We now allow a SpelExpressionParser to be configured on the SpelAwareProxyProjectionFactory. This parser is then passed on to SpelEvaluatingMethodInterceptor. We also now eagerly pre-parse any SpEL expression in @Value annotations on methods of the projection interface. This avoids repeated evaluations during the actual method invocations.
    
    Original pull request: #118.
Commits on Mar 17, 2015
  1. @olivergierke

    DATACMNS-660 - Web configuration support now picks up configuration a…

    olivergierke authored
    …nnotated with @SpringDataWebConfigurationMixing.
    
    Introduced @SpringDataWebConfigurationMixing that can be used on configuration classes that are supposed to contribute components to the Application context when @EnableSpringDataWebSupport is used.
    
    SpringDataWebConfigurationImportSelector scans the org.springframework.data package for classes annotated with that annotation and adds them to the classes to be considered config classes.
Commits on Mar 10, 2015
  1. @olivergierke

    DATACMNS-656 - Make application of default transactions configurable …

    olivergierke authored
    …on TrasnactionalRepositoryFactoryBeanSupport.
    
    TrasnactionalRepositoryFactoryBeanSupport now exposes a setEnableDefaultTransactions(…) which, if disabled, causes the TransactionalRepositoryProxyPostProcessor not to be registered and thus no default transactions to be applied.
    
    Related tickets: DATAJPA-685.
  2. @olivergierke

    DATACMNS-655 - Invoking default methods on projection proxies now works.

    olivergierke authored
    Extracted DefaultMethodInvokingMethodInterceptor from RepositoryFactorySupport and register it within ProxyProjectionFactory if the code is running on Java 8.
    
    Original pull request: #117.
Commits on Mar 5, 2015
  1. @olivergierke
  2. @spring-buildmaster
  3. @spring-buildmaster
  4. @olivergierke
  5. @olivergierke
  6. @olivergierke

    DATACMNS-652 - Removed JDK 8 reference from TypeDiscoverer.

    olivergierke authored
    Removed accidentally introduced reference to JDK 8's Executable as common super type of Constructor and Method.
  7. @olivergierke
Commits on Mar 4, 2015
  1. @olivergierke

    DATACMNS-651 - Introduced a Range value type.

    olivergierke authored
    Primarily intended to be used with Distance instances, we introduce a Range value type. Distance now has factory methods to create Range instances between two distances. To support this, Distance now implements comparable based on the normalized value of it.
    
    Tiny refactoring in TypeDiscoverer to avoid code duplication between the lookup of parameter type information for constructors and methods.
Commits on Mar 3, 2015
  1. @olivergierke

    DATACMNS-650 - Polishing.

    olivergierke authored
    Added stream to the list of supported query method prefixes. Allow Stream to be used as return type for paginating queries, too.
    
    Renamed Java8StreamUtils to StreamUtils. Some additional JavaDoc.
    
    Original pull request: #116.
Something went wrong with that request. Please try again.