org.modeshape.jcr.value.Property primaryType = propertyFactory().create(JcrLexicon.PRIMARY_TYPE, JcrNtLexicon.VERSIONED_CHILD); Reference childVersionHistoryValue = session.referenceFactory().create(history.key(), true); org.modeshape.jcr.value.Property childVersionHistory = propertyFactory().create( JcrLexicon.CHILD_VERSION_HISTORY, childVersionHistoryValue); PropertyFactory factory = propertyFactory(); List<Property> props = new LinkedList<Property>();
org.modeshape.jcr.value.Property primaryType = propertyFactory().create(JcrLexicon.PRIMARY_TYPE, JcrNtLexicon.VERSIONED_CHILD); Reference childVersionHistoryValue = session.referenceFactory().create(history.key(), true); org.modeshape.jcr.value.Property childVersionHistory = propertyFactory().create( JcrLexicon.CHILD_VERSION_HISTORY, childVersionHistoryValue); PropertyFactory factory = propertyFactory(); List<Property> props = new LinkedList<Property>();
MutableCachedNode versionable = versionSession.mutable(node.key()); NodeKey baseVersionKey = node.getBaseVersion().key(); PropertyFactory props = propertyFactory(); Reference baseVersionRef = session.referenceFactory().create(baseVersionKey, true); versionable.setProperty(versionSession, props.create(JcrLexicon.PREDECESSORS, new Object[] {baseVersionRef}));
MutableCachedNode versionable = versionSession.mutable(node.key()); NodeKey baseVersionKey = node.getBaseVersion().key(); PropertyFactory props = propertyFactory(); Reference baseVersionRef = session.referenceFactory().create(baseVersionKey, true); versionable.setProperty(versionSession, props.create(JcrLexicon.PREDECESSORS, new Object[] {baseVersionRef}));
PropertyFactory props = propertyFactory(); ReferenceFactory refFactory = session.referenceFactory(); Reference historyRef = refFactory.create(historyKey, true);
PropertyFactory props = propertyFactory(); ReferenceFactory refFactory = session.referenceFactory(); Reference historyRef = refFactory.create(historyKey, true);