You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by an...@apache.org on 2009/05/27 11:51:35 UTC
svn commit: r779074 -
/jackrabbit/trunk/jackrabbit-spi2jcr/src/main/java/org/apache/jackrabbit/spi2jcr/QPropertyDefinitionImpl.java
Author: angela
Date: Wed May 27 09:51:35 2009
New Revision: 779074
URL: http://svn.apache.org/viewvc?rev=779074&view=rev
Log:
JCR-2105: JSR 283 NodeType Management (work in progress)
- deal with new property types in QPropertyDefinitionImpl created from JCR PropertyDefinition
Modified:
jackrabbit/trunk/jackrabbit-spi2jcr/src/main/java/org/apache/jackrabbit/spi2jcr/QPropertyDefinitionImpl.java
Modified: jackrabbit/trunk/jackrabbit-spi2jcr/src/main/java/org/apache/jackrabbit/spi2jcr/QPropertyDefinitionImpl.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-spi2jcr/src/main/java/org/apache/jackrabbit/spi2jcr/QPropertyDefinitionImpl.java?rev=779074&r1=779073&r2=779074&view=diff
==============================================================================
--- jackrabbit/trunk/jackrabbit-spi2jcr/src/main/java/org/apache/jackrabbit/spi2jcr/QPropertyDefinitionImpl.java (original)
+++ jackrabbit/trunk/jackrabbit-spi2jcr/src/main/java/org/apache/jackrabbit/spi2jcr/QPropertyDefinitionImpl.java Wed May 27 09:51:35 2009
@@ -105,9 +105,10 @@
int requiredType)
throws RepositoryException {
if (requiredType == PropertyType.REFERENCE
+ || requiredType == PropertyType.WEAKREFERENCE
|| requiredType == PropertyType.NAME
|| requiredType == PropertyType.PATH) {
- int type = requiredType == PropertyType.REFERENCE ? PropertyType.NAME : requiredType;
+ int type = ((requiredType == PropertyType.REFERENCE || requiredType == PropertyType.WEAKREFERENCE) ? PropertyType.NAME : requiredType);
for (int i = 0; i < constraints.length; i++) {
constraints[i] = ValueFormat.getQValue(
constraints[i], type, resolver, factory).getString();