Oliver Gierke
5ce44ec4e7
Iterate over all methods to find potential base class methods.
15 years ago
Oliver Gierke
298695c901
Fixed some Findbugs issues.
...
Renamed finalize(…) in AbstractQueryCreator to complete(…).
15 years ago
Oliver Gierke
640388b83e
Added package-info.java files to explain package purposes.
15 years ago
Oliver Gierke
36f4553be9
Removed obsolete class.
15 years ago
Oliver Gierke
f2a85beacb
Cleaned up all license headers to align the exepected format.
15 years ago
Oliver Gierke
413341a1aa
Extended callback methods to take repository interface into account when creating repository backing object.
...
As factory implementations might have to inspect the actual repository interface to select a concrete repository implementation, we have to hand the interface to the methods returning the class and returning the actual object.
15 years ago
Oliver Gierke
03bc52d137
Removed all references to 'DAO', 'hades' and 'Synyx'.
...
Polished JavaDoc here and there.
15 years ago
Oliver Gierke
3de3ef4955
Fixed placeholders in SLF4J logging statements (see Hades #417 ).
15 years ago
Thomas Risberg
e059872ef9
prepared for snapshot builds
15 years ago
Thomas Risberg
00044478e4
preparing for M1
15 years ago
Thomas Risberg
bacc9451ad
preparing for M1
15 years ago
Thomas Risberg
e87314bd66
updated license and notice files
15 years ago
Thomas Risberg
722f516607
added javadoc/source jar plugins
15 years ago
Oliver Gierke
df61026aaa
Fixed RepositoryInterfaceAwareBeanPostProcessor.
...
Use correct bean type (FactoryBean instead of plain Factory) as well as the correct property (repositoryInterface).
15 years ago
Oliver Gierke
e1ffab6131
Simplified implementation of SimpleParameterAccessor.
...
Changed API of Parameters and Parameter class accordingly. Adapted test cases as well.
15 years ago
Oliver Gierke
a551a6a061
Improvements in AbstractRepositoryConfigDefinitionParser.
...
Slight modification to the callback that's called once per repositories root node. Clarified JavaDoc regarding it's purpose.
15 years ago
Oliver Gierke
2b7c555273
DATACMNS-10 - Made some QueryMethod methods public.
15 years ago
Oliver Gierke
4bd005d17b
DATACMNS-10 - Introduce method name parser to build criteria based queries.
...
Minor tweaks to Parameter and Parameters to remove some JPA implications (1-based position indexes). Introduced PartTree abstraction that results from query parsing and allows simple API to traverse the query parts. Added AbstractQueryCreator to implement general traversing logic on PartTree and provide typed callback hooks for persistence technology specific creation of a criteria query.
15 years ago
Oliver Gierke
e82b896fa9
Refactored internal mechanism to resolve RepositoryQuery instances.
...
Simplified creation of RepositoryQuery instances by changing the QueryLookupStrategy interface method to take a plain Method instead of a QueryMethod. This way we get rid of an indirection where subclasses have to implement two methods (one creating a QueryMethod, one returning the QueryLookupStrategy). Thus a QueryLookupStrategy is responsible for creating RepositoryQueries from a Method and using a QueryMethod is an implementation detail of QueryLookupStrategy implementations actually.
15 years ago
Oliver Gierke
1c80a56626
Generified QueryLookupStrategy to allow type safe calls to resolveQuery(…) without the need for an explicit cast.
15 years ago
Oliver Gierke
6194acd825
Initial commit for repository abstraction.
...
Extracted common functionality from project Hades to build a common infrastructure for generic repository implementations independent of the underlying persistence mechanism. Fixes DATACMNS-2, DATACMNS-3, DATACMNS-4, DATACMNS-5, DATACMNS-6, DATACMNS-8, DATACMNS-9.
15 years ago
Thomas Risberg
1da491ff6f
changed a few remaining "datastore" to "data"
15 years ago
Thomas Risberg
e78b8502ab
eclipse project files
15 years ago
Thomas Risberg
b750d48df4
changed package name
15 years ago
Mark Pollack
ef881fec74
Update to use AspectJ 1.6.10.RELEASE
15 years ago
Mark Pollack
46315f9916
Remove override annotation for building on Java 5
15 years ago
Thomas Risberg
c6ea2de71b
downgraded AWS wagon to 2.0.0
15 years ago
Thomas Risberg
dbe37a6d21
moved @Indexed to data-commons
15 years ago
Thomas Risberg
4011f2e7cf
cleanup
15 years ago
Thomas Risberg
0f7984a331
Switched to use new project layout; updated build; moved files around
15 years ago
Thomas Risberg
06b5ceff15
updated to use spring-data-parent; removed unused experimental classes
15 years ago
Thomas Risberg
82642e262e
updated to AspectJ 1.6.10/STS 2.3.3.M2/Eclipse 3.6
16 years ago
Thomas Risberg
230293e852
udated to use AspectJ 1.6.10.SNAPSHOT
16 years ago
Thomas Risberg
7700d501e5
moved persistence classes to cross-store project
16 years ago
Thomas Risberg
20c64e2469
added OSGi metadata to build
16 years ago
Thomas Risberg
37f84cebf1
updated to Spring 3.0.3
16 years ago
Thomas Risberg
ec549f01da
updated to Spring 3.0.3
16 years ago
trisberg
4e9fccaa82
moving to datastore-graph project due to AspectJ compiler issue
16 years ago
trisberg
de5276c3f2
needed for graph tests
16 years ago
trisberg
fb2c81efdd
first part of moving over cross-store classes/aspect; added aspectj compile support
16 years ago
trisberg
be8817f443
adding beginnings of some common abstractions
16 years ago
trisberg
6939db89a7
changed name of artifact
16 years ago
trisberg
585fc9c9f0
updated pom
16 years ago
trisberg
7feb0a7c83
fixed typo in name
16 years ago
trisberg
eb866cd48c
the beginning of the Sping Data Common sub-project
16 years ago