You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jackrabbit.apache.org by "Tobias Bocanegra (JIRA)" <ji...@apache.org> on 2006/02/01 14:55:38 UTC

[jira] Assigned: (JCR-312) CompactNodeTypeDefReader adds nt:base as declared supertype even if already extending

     [ http://issues.apache.org/jira/browse/JCR-312?page=all ]

Tobias Bocanegra reassigned JCR-312:
------------------------------------

    Assign To: Tobias Bocanegra

> CompactNodeTypeDefReader adds nt:base as declared supertype even if already extending
> -------------------------------------------------------------------------------------
>
>          Key: JCR-312
>          URL: http://issues.apache.org/jira/browse/JCR-312
>      Project: Jackrabbit
>         Type: Bug
>  Environment: nt-ns-util r374055
>     Reporter: Tobias Bocanegra
>     Assignee: Tobias Bocanegra

>
> (reported to the list by michael singer)
> I wrote a simple program which uses the nt-ns-util contribution to
> register custom node types written in CND language.
> I defined the following (very simple) custom node types:
> <test = 'http://foo.bar/test'>
> [test:firstnodetype]
> + test:secondnodetype mandatory
> <test = 'http://foo.bar/test'>
> [test:secondnodetype] > test:firstnodetype
> + test:thirdnodetype
> <test = 'http://foo.bar/test'>
> [test:thirdnodetype] > test:secondnodetype
> - test:catalog (string)  < 'URI', 'URN', 'DOI', 'ISBN', 'ISSN'
> - test:entry (string) m
> In the resulting custom_nodetypes.xml each of the custom nodes has a
> supertype of "nt:base" but I didn't explicitely define a supertype of
> "nt:base" for [test:secondnodetype] and [test:thirdnodetype].
> I think this behavior is wrong since the method getDeclaredSupertypes()
> of class NodeType always returns "nt:base" plus the explicitely declared
> Supertype (which it e.g. does not for "nt:folder").

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira