what is mix:referenceable in aem? | Community
Skip to main content
This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by arunpatidar

Please check the JCR specification at 

https://developer.adobe.com/experience-manager/reference-materials/spec/jcr/1.0/6.7.21.2_mix_referenceable.html 

 

You might see this when you create version because versionable is a subtype of referenceable

2 replies

arunpatidar
Community Advisor
arunpatidarCommunity AdvisorAccepted solution
Community Advisor
August 23, 2022

Please check the JCR specification at 

https://developer.adobe.com/experience-manager/reference-materials/spec/jcr/1.0/6.7.21.2_mix_referenceable.html 

 

You might see this when you create version because versionable is a subtype of referenceable

Arun Patidar
HeenaMadan
Community Advisor and Adobe Champion
Community Advisor and Adobe Champion
August 23, 2022

Every node has one declared primary node type and zero or more mixin node types. Jackrabbit has a unique identifier for every node (jcr:uuid) but if you tried to list the nodes properties it would not appear, unless you added the mix:referenceable mixin.

Refer JCR specification https://developer.adobe.com/experience-manager/reference-materials/spec/jcr/1.0/6.7.21.2_mix_referenceable.html 

All versionable nodes must also be referenceable, thus versionable is a subtype of referenceable. Refer

https://jackrabbit.apache.org/archive/wiki/JCR/Mix--versionable_115513458.html