6.7.22.13 nt:versionHistory

NodeTypeName

nt:versionHistory

Supertypes

nt:base

mix:referenceable

IsMixin

false

HasOrderableChildNodes

false

PrimaryItemName

null

PropertyDefinition

Name jcr:versionableUuid

RequiredType STRING

ValueConstraints []

DefaultValues null

AutoCreated true

Mandatory true

OnParentVersion ABORT

Protected true

Multiple false

ChildNodeDefinition

Name jcr:rootVersion

RequiredPrimaryTypes [nt:version]

DefaultPrimaryType nt:version

AutoCreated true

Mandatory true

OnParentVersion ABORT

Protected true

SameNameSiblings false

ChildNodeDefinition

Name jcr:versionLabels

RequiredPrimaryTypes [nt:versionLabels]

DefaultPrimaryType nt:versionLabels

AutoCreated true

Mandatory true

OnParentVersion ABORT

Protected true

SameNameSiblings false

ChildNodeDefinition

Name *

RequiredPrimaryTypes [nt:version]

DefaultPrimaryType nt:version

AutoCreated false

Mandatory false

OnParentVersion ABORT

Protected true

SameNameSiblings false


This node type is optional.

This node type is used in the versioning system. It is required in those implementations that support versioning. See 8.2 Versioning, for more details.