Log of /incubator/graffito/trunk/jcr/jcr-mapping/src/java/org/apache/portals/graffito/jcr/persistence/objectconverter/impl/ObjectConverterImpl.java
Parent Directory
| Revision Log
Revision
408736 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Mon May 22 20:04:47 2006 UTC
(17 years, 11 months ago)
by
clombart
File length: 38433 byte(s)
Diff to
previous 407628
(
colored)
Finalise the autoInsert, autoUpdate & autoRetrieve features.
AutoRetrieve and proxy are complementary.
Add new methods in the persistenceManager : retrieveMappedAttribute & retrieveAllMappedAttributes. Those methods are usefull if the autoretrieve is false for one ore more object attributes.
Revision
407628 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Thu May 18 20:21:52 2006 UTC
(17 years, 11 months ago)
by
clombart
File length: 35602 byte(s)
Diff to
previous 407383
(
colored)
* Review the collection converter : the index used to build the node name was not necessary
* Starting the implementation of autoRetrieve, autoUpdate and autoInsert
Revision
407383 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Wed May 17 21:49:42 2006 UTC
(17 years, 11 months ago)
by
clombart
File length: 35121 byte(s)
Diff to
previous 406118
(
colored)
* Add ParentFolderBeanConverter
* Review inheritance, interface support, ...
* Add new method on the persistence manager : getObject (without class ref).
Revision
406118 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Sat May 13 15:08:04 2006 UTC
(17 years, 11 months ago)
by
clombart
File length: 32169 byte(s)
Diff to
previous 393615
(
colored)
Add several modifications :
* jcrNodeType is not mandatory.If not present the default value is "nt:unstructured".
* discriminator field descriptor was removed. Only the flag discriminator is defined on the class descriptor.
If this flag is true, a mixin node type "graffito:discriminator" is added to the node.
This type contains one property to store the java classname (graffito:classname).
With this implementation, the discriminator field is not necessary. So, the persistence mechanism is still transparent for the jaba beans.
* Interface support : like the inheritance support, there are 2 differents strategies : node type per concrete class or per complete hierarchy. The hierarchy strategy requires a discriminator node type.
Revision
387947 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Wed Mar 22 21:08:49 2006 UTC
(18 years, 1 month ago)
by
clombart
File length: 38518 byte(s)
Diff to
previous 386570
(
colored)
Still working on the inheritance support (add more unit tests, bug fix and code simplification).
I almost finished the strategy "node type per hierarchy".
The getObjects method has still some issues with mode advance hierarchy.
Revision
386570 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Fri Mar 17 08:52:12 2006 UTC
(18 years, 1 month ago)
by
clombart
File length: 38625 byte(s)
Diff to
previous 384315
(
colored)
Working on the inheritance support :
* fix some dtd error and some bugs in the mapper
* If the path field is defined in the ancestor, it was mandotory to define it in the descendant.
* The classdescriptor : remove Map allFields, allBeans, allCollection : unecessary and cause some bugs
* Add unit tests
I still got some issue with the inheritance and the innerbean (see the unit tests comments)
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
enter a numeric revision.