6.7.21.3 mix:versionable

NodeTypeName

mix:versionable

Supertypes

mix:referenceable

IsMixin

true

HasOrderableChildNodes

false

PrimaryItemName

null

PropertyDefinition

Name jcr:versionHistory

RequiredType REFERENCE

ValueConstraints ["nt:versionHistory"]

DefaultValues null

AutoCreated false

Mandatory true

OnParentVersion COPY

Protected true

Multiple false

PropertyDefinition

Name jcr:baseVersion

RequiredType REFERENCE

ValueConstraints ["nt:version"]

DefaultValues null

AutoCreated false

Mandatory true

OnParentVersion IGNORE

Protected true

Multiple false

PropertyDefinition

Name jcr:isCheckedOut

RequiredType BOOLEAN

ValueConstraints []

DefaultValues [true]

AutoCreated true

Mandatory true

OnParentVersion IGNORE

Protected true

Multiple false

PropertyDefinition

Name jcr:predecessors

RequiredType REFERENCE

ValueConstraints [nt:version]

DefaultValues null

AutoCreated false

Mandatory true

OnParentVersion COPY

Protected true

Multiple true

PropertyDefinition

Name jcr:mergeFailed

RequiredType REFERENCE

ValueConstraints []

DefaultValues null

AutoCreated false

Mandatory false

OnParentVersion ABORT

Protected true

Multiple true


This node type is optional.

This mixin node type supports the versioning system. For a node to be versionable, it must be of this mixin node type. See 8.2 Versioning for details.