AnsweredAssumed Answered

Duda con asociaciones

Question asked by ruben.arjonilla on Jan 31, 2011
Latest reply on Feb 2, 2011 by ruben.arjonilla
Buenas,

tengo una duda sobre las asociaciones.
Pondré un ejemplo, tengo estos 2 tipos, A y B, donde B tiene definida una asociación de documentos de tipo A
<type name="x:a">
   <title>A</title>
   <parent>cm:content</parent>
   <properties>
      <property name="x:campo1">
         <title>campo 1</title>
         <description>Descripción campo 1</description>
         <type>d:text</type>
         <mandatory>false</mandatory>
         <default></default>
      </property>
   </properties>
</type>
<type name="x:b">
   <title>B</title>
   <parent>cm:content</parent>
   <properties>
      <property name="x:campo2">
         <title>campo 2</title>
         <description>Descripción campo 2</description>
         <type>d:text</type>
         <mandatory>false</mandatory>
         <default></default>
      </property>
   </properties>

   <associations>
      <association name="x:asocA">
         <title>Asociaciones con documentos A</title>
         <description>Asociación de documentos del tipo A</description>
         <source>
            <mandatory>false</mandatory>
            <many>true</many>
         </source>
         <target>
            <class>x:a</class>
            <mandatory>false</mandatory>
            <many>true</many>
         </target>
      </association>
   </associations>
</type>

ahora imaginemos que tengo 1 documento A y 1 documento B
A1.txt
B1.txt –> tiene una asociación con el documento A1.txt

Si elimino A1.txt, B1.txt continua teniendo la asociación hacia A1.txt, pero lógicamente, no lo encuentra porque este documento ya no existe.
Hay alguna manera de que esta asociación se elimine automáticamente al eliminar A1.txt?

Muchas gracias de antemano.

Outcomes