All Datanodes can be created with the isPrepare property set to true. In this case RealEquity will create the Datanode, but will not index or process the Datanode. This means that the Datanode will not be available in the internal search index and will not be included in lists.
Commit a Datanode in Prepare state
By calling Commit on a Datanode, the Datanode will be finalized and processed. After a Datanode that was in the Prepare state is committed, the isPrepare property will return false.
Commit on a Datanode with child Datanodes
When Commit is called on a Datanode, all children will also be Committed in the same transaction. In this way, it can be assured that all Datanodes in the tree-structure will be available to the system at the same time.