Commit Graph

  • febe92e888 cleaned up DefaultEntityStateAccessors to be reusable w/o GraphBacked Michael Hunger 2010-09-21 07:49:57 +02:00
  • bb674a9932 refactored relationship aspect, pulled out DelegatingFieldAccessorFactory Michael Hunger 2010-09-21 02:26:42 +02:00
  • adaf011278 refactored accessors to be based on graphbacked Michael Hunger 2010-09-21 01:05:46 +02:00
  • 2373f815f0 fixed aspect Michael Hunger 2010-09-18 18:41:30 +02:00
  • 1114a25d29 Pieces of code on the way to a better state. David Montag 2010-09-18 09:31:08 -07:00
  • ec8a0bbf46 Intermediate step in refactoring of FieldAccessorFactories. David Montag 2010-09-17 11:21:08 -07:00
  • d85b7bda3f added writeable check to prevent dirty flushing trying to write on readonly fields Michael Hunger 2010-09-16 00:22:49 +02:00
  • cdbcd3aeed defaulting for not configured accessor factories Michael Hunger 2010-09-16 00:00:34 +02:00
  • 15f6325bb9 cleaned up delegatefieldaccessorfactory Michael Hunger 2010-09-15 09:17:56 +02:00
  • 0712b69a02 added virtual field traversal Michael Hunger 2010-09-15 08:50:03 +02:00
  • 41660db25e cleaned up aspect Michael Hunger 2010-09-15 03:47:35 +02:00
  • b784320589 finished refactoring the aspect to use field accessors and dirty handling Michael Hunger 2010-09-15 03:33:01 +02:00
  • 8410d5e024 finished detachable entity accessors Michael Hunger 2010-09-15 03:15:16 +02:00
  • 392d4098aa replaced part of the aspect with field-accessors Michael Hunger 2010-09-15 02:27:46 +02:00
  • 7f182f9d4f replaced first part of the aspect w/ EntityStateAccessors Michael Hunger 2010-09-15 01:11:17 +02:00
  • 26c615fd57 extracted aspectj check Michael Hunger 2010-09-15 00:28:00 +02:00
  • 53b367385b added id and transient-field fieldFor in DelegatingFactory now iterates, start with EntityStateAccessors Michael Hunger 2010-09-15 00:10:11 +02:00
  • 82918a9aba FieldAccessor lookup now uses factories. David Montag 2010-09-14 14:11:42 -07:00
  • 911018ea64 add repository definition for jboss to locate jpa2 api jar markpollack 2010-09-14 08:54:19 -04:00
  • 7182de19ff introduced GraphDatabaseContext to bundle all the dependencies Michael Hunger 2010-09-13 04:31:15 +02:00
  • 9a073f38a7 refactoring fieldaccessors to be used independently Michael Hunger 2010-09-12 16:21:09 +02:00
  • 8896aab27b generified accessors Michael Hunger 2010-09-12 13:21:53 +02:00
  • 02d6201e03 changed field accessors to work on raw nodes Michael Hunger 2010-09-12 01:57:02 +02:00
  • 9017a95c31 refactored FieldAccessors Michael Hunger 2010-09-12 01:08:17 +02:00
  • 9a5df4a249 fixed entity-manger bug Michael Hunger 2010-09-11 14:57:38 +02:00
  • 51b4d64b9f refactoring relationship-accessors Michael Hunger 2010-09-11 13:56:26 +02:00
  • 10bea7a1b9 fixed EM 2.0 issue Michael Hunger 2010-09-11 10:45:07 +02:00
  • c36191c62f added jpa2.0 support Michael Hunger 2010-09-11 10:33:36 +02:00
  • 954196579e Added some rudimentary conversion support. Does not utilize any built-in converters though. Also added equivalent support to relationship entities. David Montag 2010-09-11 01:04:10 +02:00
  • 9f2d7f2b8d Merge branch 'master' of git.springsource.org:spring-data/datastore-graph Thomas Risberg 2010-09-10 02:05:11 -04:00
  • 6422d3794c added additional package versions Thomas Risberg 2010-09-10 02:05:01 -04:00
  • f50dd7f58c Added support for transient fields - they will not be persisted. David Montag 2010-09-10 07:41:29 +02:00
  • 46c85bf86d Added support for enum properties. David Montag 2010-09-10 07:19:25 +02:00
  • c57293724f updated to use spring-data-parent; removed unused experimental classes Thomas Risberg 2010-09-09 16:47:48 -04:00
  • cc4205a415 renamed getId to getNodeId Michael Hunger 2010-09-09 09:07:51 +02:00
  • 69a9240aec added property indexing annotation Michael Hunger 2010-09-08 21:38:21 +02:00
  • 04b1eccab8 added finder for traversals, renamed finder methods to findXXX Michael Hunger 2010-09-07 22:34:26 +02:00
  • 46e9c3c6ab added traversal and finally access to the aspects instance variables, unfortunately they have to be public for that, no anonymous classes in the ITD methods allowed Michael Hunger 2010-09-07 22:12:58 +02:00
  • 8d69cda2a9 indexing, short property-names as default Michael Hunger 2010-09-07 00:45:02 +02:00
  • c92390388d removing properties on set null, constructor Michael Hunger 2010-09-06 10:22:56 +02:00
  • c99dd661cf added support for getting a direct relationship entity Michael Hunger 2010-09-05 01:53:10 +02:00
  • 695cf93ebc added support for short property names Michael Hunger 2010-09-05 00:42:02 +02:00
  • d313bd3002 added support for short property names Michael Hunger 2010-09-05 00:31:23 +02:00
  • 5d640a2ada relateTo method Michael Hunger 2010-09-05 00:10:00 +02:00
  • 82b2ae1144 added neo4j template from 4 years ago, TODO cleanup Michael Hunger 2010-09-03 22:22:38 +02:00
  • fd6e340732 fixed 2 failing tests, errors in flush and setDirty and Field are not identical Michael Hunger 2010-09-03 20:58:49 +02:00
  • 9e87a66310 very large changeset Michael Hunger 2010-08-30 05:35:25 +02:00
  • 0ad71da7dc repackaged, annotations for roo Michael Hunger 2010-08-27 23:03:47 +02:00
  • c1df1f6807 roo workarounds Michael Hunger 2010-08-27 21:47:00 +02:00
  • c5ac97c872 fixed osgi dependency issue, removed deprecated types Michael Hunger 2010-08-26 10:43:05 +02:00
  • a732b765ba fixing failing tests Michael Hunger 2010-08-25 00:20:13 +02:00
  • 6cfecbcba5 enititymanager persistenceprovider, EM-Factory Michael Hunger 2010-08-24 21:42:48 +02:00
  • 3b54769f87 neo4j entity manager Michael Hunger 2010-08-20 04:04:13 +02:00
  • 8a9b0072f3 added constructor pointcut exception for the instatiator Michael Hunger 2010-08-17 19:41:48 +02:00
  • a394361e11 Extracted inner classes from aspect to top level classes. David Montag 2010-08-24 14:51:44 +02:00
  • 3f119a28c1 Added support for read-only views of relationships (private Iterable<T> readOnlyField) David Montag 2010-08-24 13:53:37 +02:00
  • 9f5bfe3bd9 Added reading of relationship fields. David Montag 2010-08-24 12:06:54 +02:00
  • 34d95d3e34 Added basic relationship entity support. Read access tbd. David Montag 2010-08-24 11:08:16 +02:00
  • 8143657e41 Added support for relationship entities. Support for having them as fields in graph entities is still missing though. David Montag 2010-08-18 21:37:02 +02:00
  • d54cc08a07 Added graph annotations. No attributes have been added yet. David Montag 2010-08-17 13:05:27 +02:00
  • ab8423f38d removed dependency for Group.addPerson from test Michael Hunger 2010-08-16 22:37:34 +02:00
  • 3f319b33a2 Added finder support via FinderFactory. Improved check for neo4j supported types. Fixed tests to clean db between test cases. David Montag 2010-08-16 20:49:24 +02:00
  • b6cc858a72 updated to AspectJ 1.6.10/STS 2.3.3.M2/Eclipse 3.6 Thomas Risberg 2010-08-15 21:35:13 -04:00
  • a0a9c3de9a updated Eclipse/STS project/classpath Thomas Risberg 2010-08-15 20:29:59 -04:00
  • 0798add2f2 moved shared cross-store code to cross-store project Thomas Risberg 2010-08-15 20:18:36 -04:00
  • 2d30b56805 made one assertion more robust Michael Hunger 2010-08-15 22:05:56 +02:00
  • 2cb976cd90 forgot to add the new isPropertyType to the around-get advice Michael Hunger 2010-08-15 18:52:15 +02:00
  • 0af2ead565 added default-getId to aspect, added first part of object-primitive handling, extended test for that Michael Hunger 2010-08-15 18:45:21 +02:00
  • 0e6fd5db03 moved Type to separated class Michael Hunger 2010-08-15 02:15:22 +02:00
  • 42170e2adf Merge branch 'master' of git.springsource.org:spring-data/datastore-graph Thomas Risberg 2010-08-13 14:05:49 -04:00
  • 38cb5e4c9b added OSGi metadata to build Thomas Risberg 2010-08-13 14:05:34 -04:00
  • 769e89251a added managedset for operations on 1:n Michael Hunger 2010-08-13 01:42:09 +02:00
  • 6a1910566f cleanup, some refactoring, todo managedset Michael Hunger 2010-08-13 01:17:28 +02:00
  • bd189f8877 Cleaned up some imports. David Montag 2010-08-12 15:15:49 +02:00
  • 5d252b7f59 Added initial support for 1:N relationships. Limitation: nulls can't be read back. Can be fixed with collection node, which should be easy as pie to add. David Montag 2010-08-12 15:14:34 +02:00
  • 8abf8db073 Added @Ignored test for 1:N relationship. Added elementClass attribute to @Relationship annotation. David Montag 2010-08-12 12:15:07 +02:00
  • 30b12a130e updated to Spring 3.0.3 Thomas Risberg 2010-08-11 15:24:41 -04:00
  • c70db8b7fa added Type enum to GraphEntity Michael Hunger 2010-08-11 09:36:45 +02:00
  • 59bb022391 fixed tests, no dependend tests, static vars Michael Hunger 2010-08-11 09:36:28 +02:00
  • aae4be683f Added tests for erroneous arguments/uses of properties and constructor, e.g. outside of tx, or circular refs. Does not include any checks of fields on construction or anything like that. David Montag 2010-08-10 13:28:52 +02:00
  • 74f956c7dd applied davids patch Michael Hunger 2010-08-09 23:53:18 +02:00
  • 529671b975 david: extended tests, added relationship info Michael Hunger 2010-08-09 23:25:30 +02:00
  • e9078059ee some TODOs and suggestions for further development Michael Hunger 2010-08-09 09:59:18 +02:00
  • b9f71bdebc added Neo4J repo to pom Thomas Risberg 2010-08-06 09:11:19 -04:00
  • b1063da00c handling of simple relationships, cleanup Michael Hunger 2010-08-06 03:54:53 +02:00
  • b1837a0d2e updated neo to 1.1, now all tests run Michael Hunger 2010-08-05 09:40:43 +02:00
  • 9d335c5992 applied Michael Hunger's transaction manager fix Thomas Risberg 2010-07-30 11:41:54 -04:00
  • 5545acd554 added more tests; verified simple one class persistence is working trisberg 2010-07-29 10:15:46 -04:00
  • 025ed44f19 moved to different package trisberg 2010-07-28 23:52:52 -04:00
  • 769a664a3a added some real test code trisberg 2010-07-28 23:52:08 -04:00
  • a14786143a moving to datastore-graph project due to AspectJ compiler issue trisberg 2010-07-28 15:58:29 -04:00
  • 85e5387eb1 removed old dummy test trisberg 2010-07-27 20:50:19 -04:00
  • 8ef6d4a344 first part of moving over cross-store classes/aspect; added aspectj compile support trisberg 2010-07-27 18:01:19 -04:00
  • 33bfaaa5c3 fixed spring dependencies trisberg 2010-07-27 10:17:56 -04:00
  • e71ff751d4 beginnig common abstractions for graph db trisberg 2010-07-23 14:09:16 -04:00
  • 16ba037fa9 renamed test class; set source to 1.5 trisberg 2010-05-10 16:57:34 -04:00
  • 7b60b405b9 initial commit for graph project trisberg 2010-05-10 15:28:28 -04:00