this.model.addLevelPositionMapping(itempath, currentSection.getLevelPosition());
this.sectionSequenceTracker.put(itempath, 0); // this is for any
// children
// SAVE CONTENTS
ContentFull contentFull = this.convertUscFieldsToContentFull(currentSection);
List<ContentPart> contentPartList = this.convertUscFieldsToContentPartList(currentSection);
// RULE: If content is ONLY NOTES, it almost always
// (I have not seen an exception yet)
// is all DIVS and TABLES...
// VERY difficult to chop up into content parts... only store full for
// now.
persistence.storeContentFull(contentFull, (!currentSection.getIsNewRecord() == Boolean.TRUE));
if (!contentFull.isNotes()) {
persistence.storeContentParts(currentSection.getId(), contentFull.getId(), contentPartList,
(!currentSection.getIsNewRecord() == Boolean.TRUE));
}
this.workingUscFieldList = null;
this.currentUscField = null;