6.7.22.12 nt:childNodeDefinition

NodeTypeName

nt:childNodeDefinition

Supertypes

nt:base

IsMixin

false

HasOrderableChildNodes

false

PrimaryItemName

null

PropertyDefinition

Name jcr:name

RequiredType NAME

ValueConstraints []

DefaultValues null

AutoCreated false

Mandatory false

OnParentVersion COPY

Protected false

Multiple false

PropertyDefinition

Name jcr:autoCreated

RequiredType BOOLEAN

ValueConstraints []

DefaultValues null

AutoCreated false

Mandatory true

OnParentVersion COPY

Protected false

Multiple false

PropertyDefinition

Name jcr:mandatory

RequiredType BOOLEAN

ValueConstraints []

DefaultValues null

AutoCreated false

Mandatory true

OnParentVersion COPY

Protected false

Multiple false

PropertyDefinition

Name jcr:onParentVersion

RequiredType STRING

ValueConstraints ["COPY", "VERSION", "INITIALIZE",
"COMPUTE", "IGNORE", "ABORT"]

DefaultValues null

AutoCreated false

Mandatory true

OnParentVersion COPY

Protected false

Multiple false

PropertyDefinition

Name jcr:protected

RequiredType BOOLEAN

ValueConstraints []

DefaultValues null

AutoCreated false

Mandatory true

OnParentVersion COPY

Protected false

Multiple false

PropertyDefinition

Name jcr:requiredPrimaryTypes

RequiredType NAME

ValueConstraints []

DefaultValues [nt:base]

AutoCreated false

Mandatory true

OnParentVersion COPY

Protected false

Multiple true

PropertyDefinition

Name jcr:defaultPrimaryType

RequiredType NAME

ValueConstraints []

DefaultValues null

AutoCreated false

Mandatory false

OnParentVersion COPY

Protected false

Multiple false

PropertyDefinition

Name jcr:sameNameSiblings

RequiredType BOOLEAN

ValueConstraints []

DefaultValues null

AutoCreated false

Mandatory true

OnParentVersion COPY

Protected false

Multiple false


This node type is optional.

A node type used in conjunction with nt:nodeType for storing node type definitions themselves. See also nt:propertyDefinition.