jackrabbit-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "David Buchmann (Created) (JIRA)" <j...@apache.org>
Subject [jira] [Created] (JCR-3273) setting/getting jcr:mixinTypes as property
Date Fri, 23 Mar 2012 08:01:42 GMT
setting/getting jcr:mixinTypes as property

                 Key: JCR-3273
                 URL: https://issues.apache.org/jira/browse/JCR-3273
             Project: Jackrabbit Content Repository
          Issue Type: Bug
    Affects Versions: 2.4
            Reporter: David Buchmann
            Priority: Minor

using jackrabbit 2.4 (the remoting with davex, not tested with others) i can set the property
jcr:mixinTypes to a node without getting an exception. before saving, the property is there
but isNodeType returns false. when i save and read the node in a new session, it loses the
property completely. if i set the mixin with addMixin, i can get it as property afterwards.

i am a bit confused by this. i guess it makes sense to not allow setting the mixin with setProperty
- but then this should throw some exception to tell me i am wrong.

            Node root = s.getRootNode();

            Node node = root.getNode("my_node");

            node.setProperty("jcr:mixinTypes", "mix:referenceable");
            System.out.println(node.getProperty("jcr:mixinTypes").getString()); // mix:referenceable
            System.out.println(node.isNodeType("mix:referenceable")); // false
            // neither a normal property nor a mixin type is stored

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


View raw message