Currently Node Creation Handlers are applied at the end of AbstractCreate::createNode() when the command has been written (and projected) already.
It is important that the creation handlers can hook into the creation process though in order to be able to enforce domain specific invariants (for example: document nodes need to have a uriPathSegment property set).
Currently Node Creation Handlers are applied at the end of
AbstractCreate::createNode()
when the command has been written (and projected) already.It is important that the creation handlers can hook into the creation process though in order to be able to enforce domain specific invariants (for example: document nodes need to have a
uriPathSegment
property set).Suggestion
in
AbstractCreate::createNode()
change:to: