Author: rhauch
Date: 2009-03-17 11:45:11 -0400 (Tue, 17 Mar 2009)
New Revision: 779
Modified:
trunk/dna-jcr/src/main/java/org/jboss/dna/jcr/SessionCache.java
Log:
DNA-304 SessionCache Uses Graph Layer Cardinality for Properties Instead of Cardinality
from JCR Property Definition
Applied the patch the corrected SessionCache to determine the multiplicity using the
property definition rather than the number of values in the DNA property.
Modified: trunk/dna-jcr/src/main/java/org/jboss/dna/jcr/SessionCache.java
===================================================================
--- trunk/dna-jcr/src/main/java/org/jboss/dna/jcr/SessionCache.java 2009-03-17 15:43:09
UTC (rev 778)
+++ trunk/dna-jcr/src/main/java/org/jboss/dna/jcr/SessionCache.java 2009-03-17 15:45:11
UTC (rev 779)
@@ -369,7 +369,7 @@
* @return the <i>new</i> instance of the {@link Property}; never null
*/
private AbstractJcrProperty createAndCacheJcrPropertyFor( PropertyInfo info ) {
- boolean multiValued = info.getProperty().isMultiple();
+ boolean multiValued = info.isMultiValued();
JcrPropertyDefinition definition =
nodeTypes().getPropertyDefinition(info.getDefinitionId(), multiValued);
assert definition != null;
if (multiValued) {
Show replies by date