Re: property attributes in jcrmapping versus property attributes in custom_nodetypes.xml ?

2007-03-08 Thread Christophe Lombart

Hi Ruchi,

This is not mandatory to add the jcr property attributes in the jcr mapping.
There are used only by another component (see the subproject
jcr-nodemanagement) in order to create,  from the jcrmapping file,  the
desired jcr node types . By this way, you have only one file to manage but
you have to import them from this tools.

Anyway, I will chek where there are used in the persitence manager
implementation and change the code if needed.

Thanks,
Christophe


On 3/8/07, ruchi goel [EMAIL PROTECTED] wrote:


Hi,
   I am writing a jcrMapping.xml  which will map my java classes to
custom node types.
My custom_nodetypes.xml already has nodetype with properties which have
attributes
requiredType=String autoCreated=false mandatory=true
onParentVersion=COPY protected=false multiple=true /

Then why do I need to add  similar attributes in jcrmapping for each
property.* Refer in following extract :*



  *  !ATTLIST field-descriptor
fieldName CDATA #REQUIRED
fieldType CDATA #IMPLIED
jcrName CDATA #IMPLIED
id (true | false) false
path (true | false) false
jcrType (String | Date | Long | Double | Boolean | Binary)
#IMPLIED
jcrAutoCreated (true | false) false
jcrMandatory (true | false) false
jcrOnParentVersion (COPY | VERSION | INITIALIZE | COMPUTE |
IGNORE | ABORT) COPY
jcrProtected (true | false) false
jcrMultiple (true | false) false

*
Which one takes the priority ? The one in jcrmapping.xml or the one in
custom_nodetypes.xml

Thanks,
Ruchi



Re: property attributes in jcrmapping versus property attributes in custom_nodetypes.xml ?

2007-03-08 Thread ruchi goel

Christophe Lombart wrote:

Hi Ruchi,

This is not mandatory to add the jcr property attributes in the jcr 
mapping.

There are used only by another component (see the subproject
jcr-nodemanagement) in order to create,  from the jcrmapping file,  the
desired jcr node types . By this way, you have only one file to manage 
but

you have to import them from this tools.


Thanks. But if I  continue with strategy of maintaining  both the 
mapping and nodetypes files, 
*Which one takes the precedence ? The default ones in jcrmapping.xml or 
the one  which I specified in

custom_nodetypes.xml
e.g for a property
*jcrMultiple is default to false in mapping file .
If I specified  multiple=truefor the same node property in nodetypes 
file , then which one takes precedence ?


-Ruchi
* 
*


Anyway, I will chek where there are used in the persitence manager
implementation and change the code if needed. 


Thanks,
Christophe


On 3/8/07, ruchi goel [EMAIL PROTECTED] wrote:


Hi,
   I am writing a jcrMapping.xml  which will map my java classes to
custom node types.
My custom_nodetypes.xml already has nodetype with properties which have
attributes
requiredType=String autoCreated=false mandatory=true
onParentVersion=COPY protected=false multiple=true /

Then why do I need to add  similar attributes in jcrmapping for each
property.* Refer in following extract :*



  *  !ATTLIST field-descriptor
fieldName CDATA #REQUIRED
fieldType CDATA #IMPLIED
jcrName CDATA #IMPLIED
id (true | false) false
path (true | false) false
jcrType (String | Date | Long | Double | Boolean | Binary)
#IMPLIED
jcrAutoCreated (true | false) false
jcrMandatory (true | false) false
jcrOnParentVersion (COPY | VERSION | INITIALIZE | COMPUTE |
IGNORE | ABORT) COPY
jcrProtected (true | false) false
jcrMultiple (true | false) false

*
Which one takes the priority ? The one in jcrmapping.xml or the one in
custom_nodetypes.xml

Thanks,
Ruchi







Re: property attributes in jcrmapping versus property attributes in custom_nodetypes.xml ?

2007-03-08 Thread Christophe Lombart

On 3/8/07, ruchi goel [EMAIL PROTECTED] wrote:


Christophe Lombart wrote:
 Hi Ruchi,

 This is not mandatory to add the jcr property attributes in the jcr
 mapping.
 There are used only by another component (see the subproject
 jcr-nodemanagement) in order to create,  from the jcrmapping file,  the
 desired jcr node types . By this way, you have only one file to manage
 but
 you have to import them from this tools.

Thanks. But if I  continue with strategy of maintaining  both the
mapping and nodetypes files,
*Which one takes the precedence ? The default ones in jcrmapping.xml or
the one  which I specified in
custom_nodetypes.xml



The one  which  you specify in yhr custom_nodetypes.

e.g for a property

*jcrMultiple is default to false in mapping file .
If I specified  multiple=truefor the same node property in nodetypes
file , then which one takes precedence ?




-Ruchi

*
*

 Anyway, I will chek where there are used in the persitence manager
 implementation and change the code if needed.

 Thanks,
 Christophe


 On 3/8/07, ruchi goel [EMAIL PROTECTED] wrote:

 Hi,
I am writing a jcrMapping.xml  which will map my java classes to
 custom node types.
 My custom_nodetypes.xml already has nodetype with properties which have
 attributes
 requiredType=String autoCreated=false mandatory=true
 onParentVersion=COPY protected=false multiple=true /

 Then why do I need to add  similar attributes in jcrmapping for each
 property.* Refer in following extract :*



   *  !ATTLIST field-descriptor
 fieldName CDATA #REQUIRED
 fieldType CDATA #IMPLIED
 jcrName CDATA #IMPLIED
 id (true | false) false
 path (true | false) false
 jcrType (String | Date | Long | Double | Boolean | Binary)
 #IMPLIED
 jcrAutoCreated (true | false) false
 jcrMandatory (true | false) false
 jcrOnParentVersion (COPY | VERSION | INITIALIZE | COMPUTE |
 IGNORE | ABORT) COPY
 jcrProtected (true | false) false
 jcrMultiple (true | false) false
 
 *
 Which one takes the priority ? The one in jcrmapping.xml or the one in
 custom_nodetypes.xml

 Thanks,
 Ruchi