<!-- 
RSS generated by JIRA (5.2.7#850-sha1:b2af0c8dc8537b36121c6a579fabbdf79fc919e5) at Mon May 20 06:08:02 UTC 2013

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary add field=key&field=summary to the URL of your request.
For example:
http://doctrine-project.org/jira/si/jira.issueviews:issue-xml/PHPCR-60/PHPCR-60.xml?field=key&field=summary
-->
<rss version="0.92" >
<channel>
    <title>Doctrine Project</title>
    <link>http://doctrine-project.org/jira</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>5.2.7</version>
        <build-number>850</build-number>
        <build-date>21-02-2013</build-date>
    </build-info>

<item>
            <title>[PHPCR-60] add finalize step to mapping to calculate and validate</title>
                <link>http://doctrine-project.org/jira/browse/PHPCR-60</link>
                <project id="10060" key="PHPCR">Doctrine PHPCR</project>
                        <description>&lt;p&gt;follow up of the discussion in &lt;a href=&quot;https://github.com/doctrine/phpcr-odm/pull/120&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/phpcr-odm/pull/120&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;id strategy:&lt;/p&gt;

&lt;p&gt;1. if there is an id with a strategy always use that&lt;br/&gt;
2. if not and there is a parent and a node name mapping use the parent strategy&lt;br/&gt;
3. else use assigned strategy if there is an id field&lt;br/&gt;
4. throw an exception that you can&apos;t use this document&lt;/p&gt;

&lt;p&gt;finalizing the mapping could have the added benefit of combined validation. for example if assigned strategy is parent and name but there is no field mapped to the name, it would tell this is invalid.&lt;/p&gt;

&lt;p&gt;think what should be validated at the finalize point.&lt;/p&gt;</description>
                <environment></environment>
            <key id="13514">PHPCR-60</key>
            <summary>add finalize step to mapping to calculate and validate</summary>
                <type id="4" iconUrl="http://doctrine-project.org/jira/images/icons/issuetypes/improvement.png">Improvement</type>
                                <priority id="3" iconUrl="http://doctrine-project.org/jira/images/icons/priorities/major.png">Major</priority>
                    <status id="1" iconUrl="http://doctrine-project.org/jira/images/icons/statuses/open.png">Open</status>
                    <resolution id="-1">Unresolved</resolution>
                                <assignee username="lsmith">Lukas Kahwe</assignee>
                                <reporter username="dbu">David Buchmann</reporter>
                        <labels>
                    </labels>
                <created>Fri, 9 Mar 2012 15:07:49 +0000</created>
                <updated>Thu, 4 Oct 2012 21:33:40 +0000</updated>
                                                                            <due></due>
                    <votes>0</votes>
                        <watches>1</watches>
                        <comments>
                    <comment id="18772" author="lsmith" created="Thu, 4 Oct 2012 21:33:40 +0000"  >&lt;p&gt;added a method for final validation here &lt;a href=&quot;https://github.com/doctrine/phpcr-odm/pull/180&quot; class=&quot;external-link&quot;&gt;https://github.com/doctrine/phpcr-odm/pull/180&lt;/a&gt;&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>
</channel>
</rss>