/[Apache-SVN]/incubator/graffito/trunk/jcr/jcr-mapping/src/java/org/apache/portals/graffito/jcr/mapper/impl/DigesterDescriptorReader.java
ViewVC logotype

Log of /incubator/graffito/trunk/jcr/jcr-mapping/src/java/org/apache/portals/graffito/jcr/mapper/impl/DigesterDescriptorReader.java

Parent Directory Parent Directory | Revision Log Revision Log


Sticky Revision:
(Current path doesn't exist after revision 532247)

Revision 448311 - (view) (download) (annotate) - [select for diffs]
Modified Wed Sep 20 19:37:05 2006 UTC (17 years, 7 months ago) by clombart
File length: 6123 byte(s)
Diff to previous 406118 (colored)
set svn:eol-style to native

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: 6123 byte(s)
Diff to previous 386570 (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 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: 9706 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)

Revision 384315 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 8 20:11:18 2006 UTC (18 years, 1 month ago) by apopescu
File length: 9823 byte(s)
Diff to previous 377917 (colored)
advance on inheritance impl

Revision 377917 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 15 01:45:54 2006 UTC (18 years, 2 months ago) by apopescu
File length: 9459 byte(s)
Diff to previous 377514 (colored)
+ inheritance persistence/fetching
+ node type verification against updates/fetching


Revision 377514 - (view) (download) (annotate) - [select for diffs]
Modified Mon Feb 13 22:35:50 2006 UTC (18 years, 2 months ago) by apopescu
File length: 9463 byte(s)
Diff to previous 375681 (colored)
added basic support for inheritance

Revision 375681 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 7 20:10:06 2006 UTC (18 years, 2 months ago) by apopescu
File length: 8945 byte(s)
Diff to previous 375382 (colored)
DigesterMapper refactored to allow more configurability (a la DI/IoC)

Revision 375382 - (view) (download) (annotate) - [select for diffs]
Modified Mon Feb 6 21:34:45 2006 UTC (18 years, 2 months ago) by apopescu
File length: 8649 byte(s)
Diff to previous 365986 (colored)
DTD updated:
- class-descriptor: added jcrMixinTypes attribute
- bean-descriptor: added inline, converter attributes

Revision 365986 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 4 21:06:36 2006 UTC (18 years, 3 months ago) by clombart
File length: 8317 byte(s)
Diff to previous 354166 (colored)
Apply patchs provided by Alexandru Popescu - see GRFT-82 & GRFT-83

Revision 354166 - (view) (download) (annotate) - [select for diffs]
Added Mon Dec 5 20:35:57 2005 UTC (18 years, 4 months ago) by clombart
File length: 8202 byte(s)
Move jcr-mapping project

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.

  Diffs between and
  Type of Diff should be a

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26