Michael Nitschinger
2ed710cfa2
DATACOUCH-6 - add support for xml-based configurations
2013-07-16 14:17:47 +02:00
Michael Nitschinger
dd9c3eda8c
DATACOUCH-17 - Make ops sync & map exceptions
2013-07-16 10:25:36 +02:00
Michael Nitschinger
2332e523b9
DATACOUCH-12: Refactor mapping layer to accomodate complex types.
...
This changeset is a complete refactor of the mapping layer to make
sure that _class complex type mapping works. It also decouples
the actual JSON mapping and abstracts it into a CouchbaseDocument
mapping. This ensures forward compatibility by potentially swapping
out JSON to a different format.
2013-07-16 07:43:43 +02:00
Michael Nitschinger
870cbac5e8
DATACOUCH-7, DATACOUCH-9 - Implement View support in Template + Repository
...
This changeset implements basic view support for both the CRUDRepository
and the underlying template imeplementation. Note that customization is
currently missing, we'll provide a @View annotation that lets you
customize behavior.
2013-06-27 14:26:05 +02:00
Michael Nitschinger
afab31ff2f
DATACOUCH-11 - Upgrading Jackson to the last stable release
2013-06-03 15:21:13 +02:00
Michael Nitschinger
ab3e087b12
DATACOUCH-4 - Add Apache2 License Headers and @author field.
2013-06-03 13:56:26 +02:00
Oliver Gierke
a0b3335084
DATACOUCH-3 - Renamed base package to org.springframework.data.couchbase.
2013-06-01 11:47:32 +02:00
Oliver Gierke
4999f23f09
DATACOUCH-1 - Upgraded to use Spring Data build parent.
...
Upgraded to Spring Data Commons 1.6.0.BUILD-SNAPSHOT.
2013-06-01 11:32:24 +02:00
Michael Nitschinger
77cac7adfe
adding interface back to make it all work.
2013-05-29 13:15:45 +02:00
Michael Nitschinger
ffbff4a416
Initial support for JavaConfig repositories
2013-05-29 12:50:45 +02:00
Michael Nitschinger
74e9a86f82
allow remove with both string id and object.
2013-05-29 12:34:52 +02:00
Michael Nitschinger
4c320a9473
Adding initial CRUD repository implementation.
2013-05-29 12:22:27 +02:00
Michael Nitschinger
a307d8f595
Adding client and cluster JMX stats.
2013-05-29 10:13:24 +02:00
Michael Nitschinger
7f1dbfaa1d
Adding more JMX infos.
2013-05-28 16:18:37 +02:00
Michael Nitschinger
dfb19ea7f7
Adding basic JMX support
2013-05-28 14:54:43 +02:00
Michael Nitschinger
6e04c9edc3
Make sure list saving/loading works.
2013-05-28 13:43:00 +02:00
Michael Nitschinger
a97908e30b
wrapping client.* calls into execute methods.
2013-04-08 15:43:16 +02:00
Michael Nitschinger
67566d99ed
more comments and refactoring.
2013-04-08 14:21:37 +02:00
Michael Nitschinger
5b1b1d11ca
Adding simple remove
2013-04-08 11:05:35 +02:00
Michael Nitschinger
810130858c
Adding the exception translator
2013-02-07 16:29:09 +01:00
Michael Nitschinger
1b7544f1de
dont hardcode the ID property.
2013-02-07 15:01:20 +01:00
Michael Nitschinger
83aa6e0acf
Refactoring read to use instantiators.
2013-02-07 14:51:56 +01:00
Michael Nitschinger
f59c182dbe
Initial findById implementation.
2013-02-07 11:19:23 +01:00
Michael Nitschinger
d01aaff90d
Upgrading dependencies and more tests for templates.
2013-02-07 09:07:10 +01:00
Michael Nitschinger
66f6df4860
Cleanup and adding class-level expiry.
2013-01-22 15:54:34 +01:00
Michael Nitschinger
a7f8eb5fbe
Making basic inserts with mapping work.
2012-12-31 13:51:49 +01:00
Michael Nitschinger
92c56ac8f9
Extending basic support for mapping and adding an abstract configuration.
2012-12-31 09:21:51 +01:00
Michael Nitschinger
f242499554
Adding more initial code and first tests on properties.
2012-12-17 15:52:12 +01:00
Michael Nitschinger
2788104f0d
Initial Classes (not working) for mapping usage.
2012-12-17 15:11:20 +01:00
Michael Nitschinger
2e8e00a2d5
Initial Commit.
2012-12-14 09:33:00 +01:00